Setting the file. One moment.
Subchapter 27.11
references/design-refs/index.mdMarkdown7 KBView on GitHub
Column note: Typical AWS target is the usual rubric outcome for that Terraform type. It is not the same as confidence in . Only resource types listed in get ; everything else in this table is mapped via rubric → (unless on the billing-only path).
deterministicaws-design.jsonfast-path.md → Direct Mappingsdeterministicinferredbilling_inferred| GCP Service | Resource Type | Reference File | Typical AWS target |
|---|---|---|---|
| Cloud Run | google_cloud_run_service | compute.md | Fargate |
| Cloud Functions | google_cloudfunctions_function | compute.md | Lambda |
| Compute Engine (VM) | google_compute_instance | compute.md | EC2 or Fargate |
| GKE | google_container_cluster | compute.md | EKS |
| App Engine | google_app_engine_application | compute.md | Elastic Beanstalk (default), Fargate, Lambda, or EKS (when compute: "eks" / Q5 = multi-cloud) |
| GCP Service | Resource Type | Reference File | Typical AWS target |
|---|---|---|---|
| Cloud SQL (PostgreSQL) | google_sql_database_instance | database.md | RDS PostgreSQL or Aurora PostgreSQL (Q6 selects family) |
| Cloud SQL (MySQL) | google_sql_database_instance | database.md | RDS MySQL or Aurora MySQL (Q6 selects family) |
| Cloud SQL (SQL Server) | google_sql_database_instance | database.md | RDS SQL Server |
| Firestore (instance) | google_firestore_database | database.md | DynamoDB |
| Firestore (document) | google_firestore_document | database.md | DynamoDB |
| BigQuery | google_bigquery_* | database.md | Deferred — specialist engagement only (see design-infra.md BigQuery gate) |
| Memorystore (Redis) | google_redis_instance | database.md | ElastiCache Redis |
| Cloud Spanner | google_spanner_instance | database.md | Aurora DSQL |
| GCP Service | Resource Type | Reference File | Typical AWS target |
|---|---|---|---|
| Cloud Storage (GCS) | google_storage_bucket | storage.md | S3 |
| Filestore | google_filestore_instance | storage.md | EFS |
| GCP Service | Resource Type | Reference File | Typical AWS target |
|---|---|---|---|
| VPC Network | google_compute_network | networking.md | VPC |
| Firewall Rules | google_compute_firewall | networking.md | Security Groups |
| Cloud Load Balancing | google_compute_forwarding_rule | networking.md | ALB/NLB |
| Cloud CDN | (part of compute_backend_service) | networking.md | CloudFront |
| Cloud DNS | google_dns_managed_zone | networking.md | Route 53 |
| Cloud Interconnect | (custom config) | networking.md | AWS Direct Connect |
| Cloud Armor | google_compute_security_policy | networking.md | AWS WAF |
| GCP Service | Resource Type | Reference File | Typical AWS target |
|---|---|---|---|
| Pub/Sub | google_pubsub_topic | messaging.md | SNS or SQS |
| Cloud Tasks | google_cloud_tasks_queue | messaging.md | SQS or EventBridge |
| GCP Service | Resource Type | Reference File | Typical AWS target |
|---|---|---|---|
| Vertex AI (LLM/Gemini) | (generative models) | ai-gemini-to-bedrock.md | Bedrock |
| OpenAI (in GCP env) | (openai SDK) | vendored/ai/ai-openai-to-bedrock.md | Bedrock |
| Anthropic SDK (in GCP env) | (anthropic SDK) | vendored/ai/ai-anthropic-to-bedrock.md | Bedrock |
| Vertex AI (traditional ML) | (custom endpoints) | ai.md | SageMaker |
| Vertex AI (pipelines) | (custom config) | ai.md | SageMaker Pipelines |
| Cloud Vision API | (managed API) | ai.md | Textract or Rekognition |
| GCP Service | Resource Type | Reference File | Typical AWS target |
|---|---|---|---|
| Service Accounts | google_service_account | networking.md | IAM Roles |
| Secret Manager (secret) | google_secret_manager_secret | security.md | Secrets Manager |
| Secret Manager (version) | google_secret_manager_secret_version | security.md | Secrets Manager |
| Cloud Monitoring | (managed) | Not in v1.0 scope | CloudWatch |
Usage:
fast-path.md Direct Mappings table: use that mapping (confidence = deterministic)User-facing labels for chat and reports: see fast-path.md → User-facing vocabulary (e.g. Standard pairing / Tailored to your setup / Estimated from billing only).