This is an auto-generated module.
The resources/services/activations/deletions that this module will create/trigger are:
- Creates a BQ Dataset
- Creates a BQ Table
- Creates a GCS bucket
- Loads the GCS bucket with data from https://pantheon.corp.google.com/marketplace/product/city-of-new-york/nyc-tlc-trips
- Provides SQL examples
- Creates and inferences with a BigQuery ML model
- Creates a datastudio report
To deploy this blueprint you must have an active billing account and billing permissions.
Functional examples are included in the examples directory.
Name | Description | Type | Default | Required |
---|---|---|---|---|
bucket_name | The name of the bucket to create | string |
n/a | yes |
project_id | The project ID to deploy to | string |
n/a | yes |
Name | Description |
---|---|
bucket_name | Name of the bucket |
These sections describe requirements for using this module.
The following dependencies must be available:
- [Terraform][terraform] v0.13
- [Terraform Provider for GCP][terraform-provider-gcp] plugin v3.0
A service account with the following roles must be used to provision the resources of this module:
- Storage Admin:
roles/storage.admin
The [Project Factory module][project-factory-module] and the [IAM module][iam-module] may be used in combination to provision a service account with the necessary roles applied.
A project with the following APIs enabled must be used to host the resources of this module:
- Google Cloud Storage JSON API:
storage-api.googleapis.com
The [Project Factory module][project-factory-module] can be used to provision a project with the necessary APIs enabled.
Please see our security disclosure process.