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-1Lines changed: 2 additions & 1 deletion
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,6 +203,7 @@ 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
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
+6-6Lines changed: 6 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -66,12 +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_table_expiration_ms
70
-
description: TTL of tables using the dataset in MS
71
-
varType: number
72
-
- name: default_partition_expiration_ms
73
-
description: The default partition expiration for all partitioned tables in the dataset, in MS
74
-
varType: number
75
69
- name: delete_contents_on_destroy
76
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.
77
71
varType: bool
@@ -82,9 +76,15 @@ spec:
82
76
- name: default_table_expiration_ms
83
77
description: TTL of tables using the dataset in MS
84
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
85
82
- name: max_time_travel_hours
86
83
description: Defines the time travel window in hours
87
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
88
88
- name: project_id
89
89
description: Project where the dataset and table are created
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."
0 commit comments