Extracted abstract GCP task