Google Cloud Service Agents are special service accounts managed by Google Cloud. They are used by Google Cloud Services to run internal processes so that user requested operations can be fulfilled. A service agent has the following pattern:
service-PROJECT_NUMBER@SERVICE_NAME.iam.gserviceaccount.com
This module consumes a Google Cloud project number and exposes a list of service agents.
module "agents" {
source = "/path/to/this/module"
project_number = "project-number"
}
# Example: refer to the Cloud Build service agent.
cloud_build_servic_agent = module.agents.cloud_build
Name | Description | Type | Default | Required |
---|---|---|---|---|
project_number | The numeric identifier of the Google project. | string |
n/a | yes |
Name | Description |
---|---|
artifactregistry_connection | Artifact Registry service agent. |
bigquery_connection | BigQuery Connection service agent. |
bigquery_data_transfer | BigQuery Data Transfer service agent. |
cloud_asset | Cloud Asset service agent. |
cloud_api | Google APIs service agent. |
cloud_build | Cloud Build service agent. |
cloud_composer | Cloud Composer service agent. |
cloud_data_loss_prevention | Cloud Data Loss Prevention service agent. |
cloud_dataflow | Cloud Dataflow service agent. |
cloud_dataprep | Cloud Dataprep service agent. |
cloud_dataproc | Cloud Dataproc service agent. |
cloud_file_storage | Cloud File Storage service agent. |
cloud_firestore | Firestore service agent. |
cloud_functions | Cloud Functions service agent. |
cloud_iot | Cloud IoT Core service agent. |
cloud_memorystore_redis | Cloud Memorystore Redis service agent. |
cloud_ml | Cloud ML Engine service agent. |
cloud_pubsub | Cloud Pub/Sub service agent. |
cloud_run | Cloud Run service agent. |
cloud_scheduler | Cloud Scheduler service agent. |
cloud_source_repositories | Cloud Source Repositories service agent. |
cloud_storage_transfer | Cloud Storage Transfer service agent. |
cloud_tpu | Cloud TPU service agent. |
cloud_web_security_scanner | Cloud Web Security Scanner service agent. |
compute_engine | Compute Engine service agent. |
container_analysis | Container Analysis service agent. |
container_engine | Container Engine service agent. |
container_registry | Container Registry service agent. |
container_scanning | Container Scanning service agent. |
endpoints_consumer_portal | Endpoints Consumer Portal service agent. |
firebase_rules | Firebase Rules service agent. |
service_networking | Service Networking service agent. |
vpcaccess | Serverless VPC Access service agent. |