At the heart of PointFive's integration is the seamless connection of your accounts. Our scripts offer complete transparency and facilitate effortless integration between PointFive and your organization.
We offer three types of integrations:
Cloudshell based integration - this is a script that you run within your CloudShell that takes care of integrating PointFive into your GCP Org.
Manual integration - use this option if you prefer to manually create the roles and resources needed for the integration. You will need to follow the details step by step guide. To enable this option please contact [email protected].
Terraform - use our TF module to deploy our integration to your GCP org
CloudShell Integration
Step 1: Choose Installation Method
Select CloudShell to use Google Cloud Shell with PointFive’s installation script.
Step 2: Select Service Account
New Service Account : PointFive generates a new service account for this integration.
Existing Service Account: If you already generated a service account in the paChoose one of your existing PointFive service accounts.
Step 3: Enter Dataset IDs
Provide the Detailed Billing Dataset ID and Pricing Billing Dataset ID from your GCP BigQuery billing export.
Use the wizard’s Retrieve Dataset ID from Google Cloud Console link to quickly locate these values.
You can read more about it here
Step 4: Run Installation Script
Log into your GCP account and open Cloud Shell.
Copy and paste the installation script provided by the wizard.
The script automatically creates resources, assigns permissions, and generates integration details.
Step 5: Paste Installation Output
Copy the script output and paste it into the wizard.
Verify the following fields:
Organization Name
Bucket Name
Detailed Billing Dataset ID
Billing Pricing Dataset ID
Billing Account ID
Step 6: Finalize Connection
Click Connect to complete the integration.
Terraform Integration
If you prefer using Terraform, follow these steps:
Step 1: Choose Installation Method
Select Terraform from the installation options.
Step 2: Configure Optional Integration Settings
Toggle Enable GKE integration if applicable.
Provide the Detailed Billing Dataset ID and Pricing Billing Dataset ID from your GCP BigQuery billing export. You can read more about it here
Step 3: Copy Terraform Module
The wizard generates a Terraform configuration module, for example:
module "pointfive_gcp_integration" {
source = "https://pointfive-public.s3.amazonaws.com/integrations/gcp"
pointfive_service_account = "<service_account>"
enable_gke_integration = true
detailed_dataset_id = "<detailed_dataset_id>"
pricing_dataset_id = "<pricing_dataset_id>"
}
output "integration_details_base64" {
value = module.pointfive_gcp_integration.integration_details_base64
sensitive = true
}Copy this configuration into your Terraform deployment.
Step 4: Apply Terraform Module
Run terraform apply to provision the required resources and establish integration.
Step 5: Paste Installation Output
After running Terraform, copy the generated output and paste it into the setup wizard. Complete the following fields:
Organization Name
Bucket Name
Detailed Billing Dataset ID
Billing Pricing Dataset ID
Billing Account ID
Step 6: Finalize Connection
Click Connect to complete the Terraform integration.
