|
1 | | -# Copyright 2025 Google LLC |
2 | | -# |
3 | | -# Licensed under the Apache License, Version 2.0 (the "License"); |
4 | | -# you may not use this file except in compliance with the License. |
5 | | -# You may obtain a copy of the License at |
6 | | -# |
7 | | -# http://www.apache.org/licenses/LICENSE-2.0 |
8 | | -# |
9 | | -# Unless required by applicable law or agreed to in writing, software |
10 | | -# distributed under the License is distributed on an "AS IS" BASIS, |
11 | | -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
12 | | -# See the License for the specific language governing permissions and |
13 | | -# limitations under the License. |
14 | | - |
15 | 1 | apiVersion: blueprints.cloud.google.com/v1alpha1 |
16 | 2 | kind: BlueprintMetadata |
17 | 3 | metadata: |
@@ -230,28 +216,143 @@ spec: |
230 | 216 | outputs: |
231 | 217 | - name: bigquery_dataset |
232 | 218 | description: Bigquery dataset resource. |
| 219 | + type: |
| 220 | + - object |
| 221 | + - access: |
| 222 | + - set |
| 223 | + - - object |
| 224 | + - condition: |
| 225 | + - list |
| 226 | + - - object |
| 227 | + - description: string |
| 228 | + expression: string |
| 229 | + location: string |
| 230 | + title: string |
| 231 | + dataset: |
| 232 | + - list |
| 233 | + - - object |
| 234 | + - dataset: |
| 235 | + - list |
| 236 | + - - object |
| 237 | + - dataset_id: string |
| 238 | + project_id: string |
| 239 | + target_types: |
| 240 | + - list |
| 241 | + - string |
| 242 | + domain: string |
| 243 | + group_by_email: string |
| 244 | + iam_member: string |
| 245 | + role: string |
| 246 | + routine: |
| 247 | + - list |
| 248 | + - - object |
| 249 | + - dataset_id: string |
| 250 | + project_id: string |
| 251 | + routine_id: string |
| 252 | + special_group: string |
| 253 | + user_by_email: string |
| 254 | + view: |
| 255 | + - list |
| 256 | + - - object |
| 257 | + - dataset_id: string |
| 258 | + project_id: string |
| 259 | + table_id: string |
| 260 | + creation_time: number |
| 261 | + dataset_id: string |
| 262 | + default_collation: string |
| 263 | + default_encryption_configuration: |
| 264 | + - list |
| 265 | + - - object |
| 266 | + - kms_key_name: string |
| 267 | + default_partition_expiration_ms: number |
| 268 | + default_table_expiration_ms: number |
| 269 | + delete_contents_on_destroy: bool |
| 270 | + description: string |
| 271 | + effective_labels: |
| 272 | + - map |
| 273 | + - string |
| 274 | + etag: string |
| 275 | + external_dataset_reference: |
| 276 | + - list |
| 277 | + - - object |
| 278 | + - connection: string |
| 279 | + external_source: string |
| 280 | + friendly_name: string |
| 281 | + id: string |
| 282 | + is_case_insensitive: bool |
| 283 | + labels: |
| 284 | + - map |
| 285 | + - string |
| 286 | + last_modified_time: number |
| 287 | + location: string |
| 288 | + max_time_travel_hours: string |
| 289 | + project: string |
| 290 | + resource_tags: |
| 291 | + - map |
| 292 | + - string |
| 293 | + self_link: string |
| 294 | + storage_billing_model: string |
| 295 | + terraform_labels: |
| 296 | + - map |
| 297 | + - string |
| 298 | + timeouts: |
| 299 | + - object |
| 300 | + - create: string |
| 301 | + delete: string |
| 302 | + update: string |
233 | 303 | - name: bigquery_external_tables |
234 | 304 | description: Map of BigQuery external table resources being provisioned. |
| 305 | + type: |
| 306 | + - object |
| 307 | + - {} |
235 | 308 | - name: bigquery_tables |
236 | 309 | description: Map of bigquery table resources being provisioned. |
| 310 | + type: |
| 311 | + - object |
| 312 | + - {} |
237 | 313 | - name: bigquery_views |
238 | 314 | description: Map of bigquery view resources being provisioned. |
| 315 | + type: |
| 316 | + - object |
| 317 | + - {} |
239 | 318 | - name: external_table_ids |
240 | 319 | description: Unique IDs for any external tables being provisioned |
| 320 | + type: |
| 321 | + - tuple |
| 322 | + - [] |
241 | 323 | - name: external_table_names |
242 | 324 | description: Friendly names for any external tables being provisioned |
| 325 | + type: |
| 326 | + - tuple |
| 327 | + - [] |
243 | 328 | - name: project |
244 | 329 | description: Project where the dataset and tables are created |
| 330 | + type: string |
245 | 331 | - name: routine_ids |
246 | 332 | description: Unique IDs for any routine being provisioned |
| 333 | + type: |
| 334 | + - tuple |
| 335 | + - [] |
247 | 336 | - name: table_ids |
248 | 337 | description: Unique id for the table being provisioned |
| 338 | + type: |
| 339 | + - tuple |
| 340 | + - [] |
249 | 341 | - name: table_names |
250 | 342 | description: Friendly name for the table being provisioned |
| 343 | + type: |
| 344 | + - tuple |
| 345 | + - [] |
251 | 346 | - name: view_ids |
252 | 347 | description: Unique id for the view being provisioned |
| 348 | + type: |
| 349 | + - tuple |
| 350 | + - [] |
253 | 351 | - name: view_names |
254 | 352 | description: friendlyname for the view being provisioned |
| 353 | + type: |
| 354 | + - tuple |
| 355 | + - [] |
255 | 356 | requirements: |
256 | 357 | roles: |
257 | 358 | - level: Project |
|
0 commit comments