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
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -190,8 +190,8 @@ This module provisions a dataset and a list of tables with associated JSON schem
190
190
| dataset\_id | Unique ID for the dataset being provisioned. |`string`| n/a | yes |
191
191
| dataset\_labels | Key value pairs in a map for dataset labels |`map(string)`|`{}`| no |
192
192
| dataset\_name | Friendly name for the dataset being provisioned. |`string`|`null`| no |
193
-
| default\_table\_expiration\_ms | TTL of tables using the dataset in MS |`number`|`null`| no |
194
193
| default\_partition\_expiration\_ms | The default partition expiration for all partitioned tables in the dataset, in MS |`number`|`null`| no |
194
+
| default\_table\_expiration\_ms | TTL of tables using the dataset in MS |`number`|`null`| no |
195
195
| delete\_contents\_on\_destroy | (Optional) If set to true, delete all the tables in the dataset when destroying the resource; otherwise, destroying the resource will fail if tables are present. |`bool`|`null`| no |
196
196
| deletion\_protection | Whether or not to allow deletion of tables and external tables defined by this module. Can be overriden by table-level deletion\_protection configuration. |`bool`|`false`| no |
197
197
| description | Dataset description. |`string`|`null`| no |
@@ -203,8 +203,8 @@ This module provisions a dataset and a list of tables with associated JSON schem
203
203
| project\_id | Project where the dataset and table are created |`string`| n/a | yes |
204
204
| resource\_tags | A map of resource tags to add to the dataset |`map(string)`|`{}`| no |
205
205
| routines | A list of objects which include routine\_id, routine\_type, routine\_language, definition\_body, return\_type, routine\_description and arguments. | <pre>list(object({<br> routine_id = string,<br> routine_type = string,<br> language = string,<br> definition_body = string,<br> return_type = string,<br> description = string,<br> arguments = list(object({<br> name = string,<br> data_type = string,<br> argument_kind = string,<br> mode = string,<br> })),<br> }))</pre> |`[]`| no |
206
+
| storage\_billing\_model | Specifies the storage billing model for the dataset. Set this flag value to LOGICAL to use logical bytes for storage billing, or to PHYSICAL to use physical bytes instead. LOGICAL is the default if this flag isn't specified. |`string`|`null`| no |
206
207
| tables | A list of objects which include table\_id, table\_name, schema, clustering, time\_partitioning, range\_partitioning, expiration\_time and labels. | <pre>list(object({<br> table_id = string,<br> description = optional(string),<br> table_name = optional(string),<br> schema = string,<br> clustering = list(string),<br> require_partition_filter = optional(bool),<br> time_partitioning = object({<br> expiration_ms = string,<br> field = string,<br> type = string,<br> }),<br> range_partitioning = object({<br> field = string,<br> range = object({<br> start = string,<br> end = string,<br> interval = string,<br> }),<br> }),<br> expiration_time = string,<br> deletion_protection = optional(bool),<br> labels = map(string),<br> }))</pre> |`[]`| no |
207
-
| storage\_billing\_model | Specifies the storage billing model for the dataset. Set this flag value to LOGICAL to use logical bytes for storage billing, or to PHYSICAL to use physical bytes instead |`string`|`null`| no |
208
208
| views | A list of objects which include view\_id and view query | <pre>list(object({<br> view_id = string,<br> description = optional(string),<br> query = string,<br> use_legacy_sql = bool,<br> labels = map(string),<br> }))</pre> |`[]`| no |
Copy file name to clipboardExpand all lines: metadata.yaml
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Copyright 2024 Google LLC
1
+
# Copyright 2025 Google LLC
2
2
#
3
3
# Licensed under the Apache License, Version 2.0 (the "License");
4
4
# you may not use this file except in compliance with the License.
@@ -66,9 +66,6 @@ spec:
66
66
description: The regional location for the dataset only US and EU are allowed in module
67
67
varType: string
68
68
defaultValue: US
69
-
- name: default_partition_expiration_ms
70
-
description: The default partition expiration for all partitioned tables in the dataset, in MS
71
-
varType: number
72
69
- name: delete_contents_on_destroy
73
70
description: (Optional) If set to true, delete all the tables in the dataset when destroying the resource; otherwise, destroying the resource will fail if tables are present.
74
71
varType: bool
@@ -79,9 +76,15 @@ spec:
79
76
- name: default_table_expiration_ms
80
77
description: TTL of tables using the dataset in MS
81
78
varType: number
79
+
- name: default_partition_expiration_ms
80
+
description: The default partition expiration for all partitioned tables in the dataset, in MS
81
+
varType: number
82
82
- name: max_time_travel_hours
83
83
description: Defines the time travel window in hours
84
84
varType: number
85
+
- name: storage_billing_model
86
+
description: Specifies the storage billing model for the dataset. Set this flag value to LOGICAL to use logical bytes for storage billing, or to PHYSICAL to use physical bytes instead. LOGICAL is the default if this flag isn't specified.
87
+
varType: string
85
88
- name: project_id
86
89
description: Project where the dataset and table are created
87
90
varType: string
@@ -224,9 +227,6 @@ spec:
224
227
})),
225
228
}))
226
229
defaultValue: []
227
-
- name: storage_billing_model
228
-
description: Specifies the storage billing model for the dataset. Set this flag value to LOGICAL to use logical bytes for storage billing, or to PHYSICAL to use physical bytes instead
0 commit comments