yuankunzhang / google-cloud-service-agents

Exposes a list of service agents for given Google project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Google Cloud Service Agents

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.

Usage

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

Inputs

Name Description Type Default Required
project_number The numeric identifier of the Google project. string n/a yes

Outputs

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.

About

Exposes a list of service agents for given Google project.


Languages

Language:HCL 100.0%