Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iamfrench/terraform-google-cloud-carbon-footprint-export

Terraform Module for Google Cloud Carbon Footprint export to BigQuery.
https://github.com/iamfrench/terraform-google-cloud-carbon-footprint-export

carbon-footprint gcp google-bigquery google-cloud terraform terraform-module

Last synced: 16 days ago
JSON representation

Terraform Module for Google Cloud Carbon Footprint export to BigQuery.

Awesome Lists containing this project

README

        

# Google Cloud Carbon Footprint export Terraform Module

This module for GCP will create both BigQuery dataset and data Transfert for your Cloud Carbon Footprint export.

Please note that the transfer config does not automatically export historical data. To request historical data back to January 2021, schedule a data backfill.

Learn more: https://cloud.google.com/carbon-footprint/docs/export

## Requirements

| Name | Version |
| ------------------------------------------------------------------------ | --------- |
| [terraform](#requirement_terraform) | >= 1.1.0 |
| [google](#requirement_google) | >= 4.58.0 |

## Providers

| Name | Version |
| --------------------------------------------------------- | --------- |
| [google](#provider_google) | >= 4.58.0 |

## Modules

No modules.

## Resources

| Name | Type |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- |
| [google_bigquery_data_transfer_config.cloud_carbon_footprint_export](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/bigquery_data_transfer_config) | resource |
| [google_bigquery_dataset.cloud_carbon_footprint_dataset](https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/bigquery_dataset) | resource |

## Inputs

| Name | Description | Type | Default | Required |
| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- | -------- | --------------------------------- | :------: |
| [billing_account_ids](#input_billing_account_ids) | billing account ID or a comma-separated list of billing account IDs. | `string` | n/a | yes |
| [cloud_carbon_footprint_dataset_location](#input_cloud_carbon_footprint_dataset_location) | Location used for BigQuery CLoud Carbon Footprint datasets. | `string` | `"eu"` | no |
| [cloud_carbon_footprint_export_dataset_id](#input_cloud_carbon_footprint_export_dataset_id) | Dataset ID used for the cloud carbon footprint export. | `string` | `"cloud_carbon_footprint_export"` | no |
| [cloud_carbon_footprint_project_id](#input_cloud_carbon_footprint_project_id) | Project ID used for hosting BigQuery cloud carbon footprint datasets. | `string` | n/a | yes |

## Outputs

No outputs.