Catalogue

A kind is the abstract thing (a queue); a component is the concrete product (Kafka, SQS) with the defaults it really has; a rule is a deterministic check the linter runs over a design. Every kind, component and rule below has a reference page: its properties, the rules that apply to it in plain English, and the verbatim YAML from the repository.

73 kinds2,366 components across 12 providers42 rulesMachine-readable index
237 components · gcpClear
Apigeeapigeegcpapi-gatewayGoogle BigQuerybigquerygcpdata-warehouseGoogle Cloud Bigtablebigtablegcpnosql-databaseDataproc jobdataproc-jobgcpworkerFirebase Cloud Messagingfcmgcpthird-party-apiGoogle Cloud Firestorefirestoregcpnosql-databaseGoogle Cloud Storagegcsgcpobject-storeAccess Context Managergoogle-access-context-managergcppolicy-engineAddress Validation APIgoogle-address-validation-apigcpthird-party-apiAerial View APIgoogle-aerial-view-apigcpthird-party-apiAgent Assistgoogle-agent-assistgcpai-serviceAgent Gatewaygoogle-agent-gatewaygcpapi-gatewayAgent Registrygoogle-agent-registrygcpdata-catalogAir Quality APIgoogle-air-quality-apigcpthird-party-apiAlloyDB for PostgreSQLgoogle-alloydbgcpsql-databaseBigQuery sharing (Analytics Hub)google-analytics-hubgcpdata-catalogAnti Money Laundering AIgoogle-anti-money-laundering-aigcpai-serviceAPI Gatewaygoogle-api-gatewaygcpapi-gatewayApigee hybridgoogle-apigee-hybridgcpapi-gatewayApp Engine flexible environmentgoogle-app-engine-flexiblegcpapp-serverApp Engine standard environmentgoogle-app-engine-standardgcpapp-serverApplication Integrationgoogle-application-integrationgcpworkflow-engineAppSheetgoogle-appsheetgcpapp-serverArtifact Registrygoogle-artifact-registrygcpcontainer-registryAssured Workloadsgoogle-assured-workloadsgcppolicy-engineBackup and DR Service backup vaultgoogle-backup-and-drgcpbackup-serviceBackup for GKEgoogle-backup-for-gkegcpbackup-serviceBare Metal Solutiongoogle-bare-metal-solutiongcpvirtual-machineBatchgoogle-batchgcpworkerBigLakegoogle-biglakegcpdata-catalogBigQuery Data Transfer Servicegoogle-bigquery-data-transfergcpworkerBinary Authorizationgoogle-binary-authorizationgcppolicy-engineBlockchain Node Enginegoogle-blockchain-node-enginegcpledgerBlockchain RPCgoogle-blockchain-rpcgcpthird-party-apiGoogle Cloud CCaaSgoogle-ccaasgcpcontact-centerCertificate Authority Servicegoogle-certificate-authority-servicegcpkey-managementCertificate Managergoogle-certificate-managergcpkey-managementChrome Enterprise Premiumgoogle-chrome-enterprise-premiumgcpbastion-hostCloud API Registrygoogle-cloud-api-registrygcpdata-catalogGoogle Cloud Armorgoogle-cloud-armorgcpwafCloud Asset Inventorygoogle-cloud-asset-inventorygcpdata-catalogCloud Buildgoogle-cloud-buildgcpci-pipelineGoogle Cloud CDNgoogle-cloud-cdngcpcdnCloud Composer (Managed Service for Apache Airflow)google-cloud-composergcpworkflow-engineCloud Data Fusiongoogle-cloud-data-fusiongcpworkerCloud Deploygoogle-cloud-deploygcpci-pipelineGoogle Cloud DNSgoogle-cloud-dnsgcpdnsCloud Domainsgoogle-cloud-domainsgcpdnsCloud External Key Managergoogle-cloud-ekmgcpkey-managementCloud Endpointsgoogle-cloud-endpointsgcpapi-gatewayCloud FTPgoogle-cloud-ftpgcpapp-serverCloud Run functionsgoogle-cloud-functionsgcpapp-serverCloud Healthcare APIgoogle-cloud-healthcare-apigcpnosql-databaseCloud HSMgoogle-cloud-hsmgcpkey-managementIdentity and Access Managementgoogle-cloud-iamgcppolicy-engineCloud Identitygoogle-cloud-identitygcpidentity-providerCloud IDSgoogle-cloud-idsgcpfirewallCloud Interconnectgoogle-cloud-interconnectgcpnetwork-fabricGoogle Cloud KMSgoogle-cloud-kmsgcpkey-managementGoogle Cloud Load Balancinggoogle-cloud-load-balancinggcpload-balancerCloud Logginggoogle-cloud-logginggcpmonitoringGoogle Cloud Monitoringgoogle-cloud-monitoringgcpmonitoringCloud NATgoogle-cloud-natgcpnat-gatewayCloud Natural Language APIgoogle-cloud-natural-languagegcpai-serviceCloud NGFWgoogle-cloud-ngfwgcpfirewallCloud Profilergoogle-cloud-profilergcpmonitoringCloud Routergoogle-cloud-routergcpnetwork-fabricGoogle Cloud Rungoogle-cloud-rungcpapp-serverCloud Run jobgoogle-cloud-run-jobgcpworkerCloud Run worker poolgoogle-cloud-run-worker-poolgcpworkerCloud Schedulergoogle-cloud-schedulergcpworkerCloud Service Meshgoogle-cloud-service-meshgcpservice-meshCloud Source Repositoriesgoogle-cloud-source-repositoriesgcpartifact-repositoryCloud SQLgoogle-cloud-sqlgcpsql-databaseCloud SQL Auth Proxygoogle-cloud-sql-auth-proxygcpdatabase-proxyCloud Talent Solutiongoogle-cloud-talent-solutiongcpsearch-indexGoogle Cloud Tasksgoogle-cloud-tasksgcpqueueCloud TPUgoogle-cloud-tpugcpvirtual-machineCloud Tracegoogle-cloud-tracegcpmonitoringCloud Translation APIgoogle-cloud-translationgcpai-serviceCloud Vision APIgoogle-cloud-visiongcpai-serviceCloud VPNgoogle-cloud-vpngcpvpn-gatewayWorkflowsgoogle-cloud-workflowsgcpworkflow-engineCloud Workstationsgoogle-cloud-workstationsgcpvirtual-desktopCluster Directorgoogle-cluster-directorgcpbig-data-clusterColab Enterprisegoogle-colab-enterprisegcpml-platformCompute Enginegoogle-compute-enginegcpvirtual-machineConfidential Spacegoogle-confidential-spacegcpvirtual-machineConfig Connectorgoogle-config-connectorgcpci-pipelineConfig Controllergoogle-config-controllergcpci-pipelineConfig Syncgoogle-config-syncgcpci-pipelineCross-Cloud Interconnectgoogle-cross-cloud-interconnectgcpnetwork-fabricCustom Search JSON APIgoogle-custom-search-apigcpthird-party-apiConversational Insightsgoogle-customer-experience-insightsgcpai-serviceDatabase Migration Servicegoogle-database-migration-servicegcpchange-data-captureGoogle Cloud Dataflowgoogle-dataflowgcpstream-processorDataformgoogle-dataformgcpci-pipelineDataplex Universal Cataloggoogle-dataplexgcpdata-catalogDataprocgoogle-dataprocgcpbig-data-clusterDataproc Metastoregoogle-dataproc-metastoregcpdata-catalogManaged Service for Apache Spark (serverless)google-dataproc-serverlessgcpbig-data-clusterDatastreamgoogle-datastreamgcpchange-data-captureConversational Agents (Dialogflow CX)google-dialogflow-cxgcpai-serviceDialogflow ESgoogle-dialogflow-esgcpai-serviceGoogle Distributed Cloud air-gappedgoogle-distributed-cloud-air-gappedgcpedge-applianceGoogle Distributed Cloud (software only) for bare metalgoogle-distributed-cloud-bare-metalgcpcontainer-orchestratorGoogle Distributed Cloud connectedgoogle-distributed-cloud-connectedgcpedge-applianceGoogle Distributed Cloud (software only) for VMwaregoogle-distributed-cloud-vmwaregcpcontainer-orchestratorDocument AIgoogle-document-aigcpai-serviceDual Rungoogle-dual-rungcpworkerGoogle Earth Enginegoogle-earth-enginegcpthird-party-apiElevation APIgoogle-elevation-apigcpthird-party-apiEnterprise Knowledge Graphgoogle-enterprise-knowledge-graphgcpgraph-databaseError Reportinggoogle-error-reportinggcpmonitoringEventarcgoogle-eventarcgcppubsub-topicExternal IP addressgoogle-external-ip-addressgcpnetwork-fabricFilestoregoogle-filestoregcpfile-storageFirebase AI Logicgoogle-firebase-ai-logicgcpai-serviceFirebase App Checkgoogle-firebase-app-checkgcppolicy-engineFirebase App Distributiongoogle-firebase-app-distributiongcpartifact-repositoryFirebase App Hostinggoogle-firebase-app-hostinggcpapp-serverFirebase Authenticationgoogle-firebase-authgcpidentity-providerFirebase Crashlyticsgoogle-firebase-crashlyticsgcpmonitoringFirebase Data Connectgoogle-firebase-data-connectgcpapi-gatewayFirebase Hostinggoogle-firebase-hostinggcpcdnFirebase In-App Messaginggoogle-firebase-in-app-messaginggcpnotification-serviceFirebase Performance Monitoringgoogle-firebase-performance-monitoringgcpmonitoringFirebase Realtime Databasegoogle-firebase-realtime-databasegcpnosql-databaseFirebase Remote Configgoogle-firebase-remote-configgcpfeature-flag-serviceFirebase Test Labgoogle-firebase-test-labgcpci-pipelineFirestore in Datastore modegoogle-firestore-datastore-modegcpnosql-databaseFirestore with MongoDB compatibilitygoogle-firestore-mongodbgcpnosql-databaseFleet Enginegoogle-fleet-enginegcpthird-party-apireCAPTCHA Fraud Preventiongoogle-fraud-defensegcpthird-party-apiGemini APIgoogle-gemini-apigcpai-serviceGemini Code Assistgoogle-gemini-code-assistgcpclientGemini Enterprisegoogle-gemini-enterprisegcpai-serviceGeocoding APIgoogle-geocoding-apigcpthird-party-apiGeolocation APIgoogle-geolocation-apigcpthird-party-apiGoogle Kubernetes Enginegoogle-gkegcpcontainer-orchestratorGKE Autopilotgoogle-gke-autopilotgcpcontainer-orchestratorGKE Enterprise fleetgoogle-gke-enterprisegcpcontainer-orchestratorGKE Multi-Cloudgoogle-gke-multi-cloudgcpcontainer-orchestratorHyperdiskgoogle-hyperdiskgcpblock-storageIdentity-Aware Proxygoogle-identity-aware-proxygcpbastion-hostGoogle Identity Platformgoogle-identity-platformgcpidentity-providerInfrastructure Managergoogle-infrastructure-managergcpci-pipelineIntegration Connectorsgoogle-integration-connectorsgcpthird-party-apiLive Stream APIgoogle-live-stream-apigcpmedia-transcoderLocal SSDgoogle-local-ssdgcpblock-storageLooker (Google Cloud core)google-lookergcpbi-serviceData Studio (Looker Studio)google-looker-studiogcpbi-serviceManaged instance groupgoogle-managed-instance-groupgcpvirtual-machineManaged Service for Apache Kafkagoogle-managed-kafkagcpstreamGoogle Cloud Managed Lustregoogle-managed-lustregcpfile-storageManaged Service for Microsoft Active Directorygoogle-managed-microsoft-adgcpidentity-providerGoogle Cloud Managed Service for Prometheusgoogle-managed-prometheusgcptimeseries-databaseManufacturing Connectgoogle-manufacturing-connectgcpiot-hubManufacturing Data Enginegoogle-manufacturing-data-enginegcpstream-processorMap Tiles APIgoogle-map-tiles-apigcpthird-party-apiMaps Embed APIgoogle-maps-embed-apigcpthird-party-apiMaps JavaScript APIgoogle-maps-javascript-apigcpthird-party-apiMaps Static APIgoogle-maps-static-apigcpthird-party-apiMedia CDNgoogle-media-cdngcpcdnMemorystore for Redisgoogle-memorystoregcpcacheMemorystore for Memcachedgoogle-memorystore-memcachedgcpcacheMemorystore for Redis Clustergoogle-memorystore-redis-clustergcpcacheMemorystore for Valkeygoogle-memorystore-valkeygcpcacheMigrate to Containersgoogle-migrate-to-containersgcpworkerMigrate to Virtual Machinesgoogle-migrate-to-virtual-machinesgcpworkerModel Armorgoogle-model-armorgcppolicy-engineGoogle Cloud NetApp Volumesgoogle-netapp-volumesgcpfile-storageNetwork Connectivity Centergoogle-network-connectivity-centergcpnetwork-fabricNetwork Intelligence Centergoogle-network-intelligence-centergcpmonitoringVertex AI Neural Architecture Searchgoogle-neural-architecture-searchgcpml-platformCluster Services for OpenShiftgoogle-openshift-cluster-servicesgcpcontainer-orchestratorOracle Database@Google Cloudgoogle-oracle-databasegcpsql-databaseOrchestration Pipelinesgoogle-orchestration-pipelinesgcpworkflow-engineOrganization Policy Servicegoogle-organization-policygcppolicy-engineParallelstoregoogle-parallelstoregcpfile-storageParameter Managergoogle-parameter-managergcpkey-managementPersistent Diskgoogle-persistent-diskgcpblock-storagePlaces Aggregate APIgoogle-places-aggregate-apigcpthird-party-apiPlaces APIgoogle-places-apigcpthird-party-apiPolicy Controllergoogle-policy-controllergcppolicy-enginePollen APIgoogle-pollen-apigcpthird-party-apiPrivate Service Connectgoogle-private-service-connectgcpprivate-linkPrivileged Access Managergoogle-privileged-access-managergcppolicy-engineGoogle Cloud Pub/Subgoogle-pubsubgcppubsub-topicPub/Sub schemagoogle-pubsub-schemagcpschema-registryreCAPTCHA Enterprisegoogle-recaptcha-enterprisegcpwafRoads APIgoogle-roads-apigcpthird-party-apiRoute Optimization APIgoogle-route-optimization-apigcpthird-party-apiRoutes APIgoogle-routes-apigcpthird-party-apiSecret Managergoogle-secret-managergcpkey-managementSecure Source Managergoogle-secure-source-managergcpartifact-repositorySecure Web Proxygoogle-secure-web-proxygcpfirewallSecurity Command Centergoogle-security-command-centergcpmonitoringGoogle Security Operationsgoogle-security-operationsgcpmonitoringSensitive Data Protectiongoogle-sensitive-data-protectiongcpmonitoringServerless VPC Access connectorgoogle-serverless-vpc-access-connectorgcpprivate-linkService Directorygoogle-service-directorygcpcoordination-serviceService Extensionsgoogle-service-extensionsgcpapp-serverPersonalized Service Healthgoogle-service-healthgcpmonitoringSolar APIgoogle-solar-apigcpthird-party-apiSole-tenant node groupgoogle-sole-tenant-nodegcpvirtual-machineSpanner Graphgoogle-spanner-graphgcpgraph-databaseSpeech-to-Textgoogle-speech-to-textgcpai-serviceStorage Transfer Servicegoogle-storage-transfer-servicegcpworkerStreet View Static APIgoogle-street-view-static-apigcpthird-party-apiTelecom Network Automationgoogle-telecom-network-automationgcpci-pipelineTelecom Subscriber Insightsgoogle-telecom-subscriber-insightsgcpai-serviceText-to-Speechgoogle-text-to-speechgcpai-serviceTime Zone APIgoogle-time-zone-apigcpthird-party-apiTranscoder APIgoogle-transcoder-apigcpmedia-transcoderVertex AIgoogle-vertex-aigcpml-platformVertex AI Agent Enginegoogle-vertex-ai-agent-enginegcpapp-serverVertex AI Feature Storegoogle-vertex-ai-feature-storegcpml-platformVertex AI Model Registrygoogle-vertex-ai-model-registrygcpartifact-repositoryVertex AI Pipelinesgoogle-vertex-ai-pipelinesgcpci-pipelineVertex AI RAG Enginegoogle-vertex-ai-rag-enginegcpai-serviceVertex AI Searchgoogle-vertex-ai-searchgcpsearch-indexAI Commerce Searchgoogle-vertex-ai-search-commercegcpsearch-indexVertex AI Traininggoogle-vertex-ai-traininggcpworkerVertex AI Vector Searchgoogle-vertex-ai-vector-searchgcpvector-databaseVertex AI Workbenchgoogle-vertex-ai-workbenchgcpml-platformVideo Intelligence APIgoogle-video-intelligencegcpai-serviceVideo Stitcher APIgoogle-video-stitcher-apigcpmedia-routerVision API Product Searchgoogle-vision-product-searchgcpsearch-indexGoogle Cloud VMware Enginegoogle-vmware-enginegcpvirtual-machineVirtual Private Cloudgoogle-vpcgcpnetwork-fabricVPC Service Controlsgoogle-vpc-service-controlsgcppolicy-engineVPC subnetgoogle-vpc-subnetgcpnetwork-fabricWeather APIgoogle-weather-apigcpthird-party-apiWeb Riskgoogle-web-riskgcpthird-party-apiGoogle Cloud Spannerspannergcpsql-databaseVertex AI endpointvertex-ai-endpointgcpml-inference
Compute · 13 kinds
Edge · 10 kinds
Data · 20 kinds
Messaging · 10 kinds
Operations · 8 kinds
Security · 8 kinds
Client · 1 kinds
External · 2 kinds
Custom · 1 kinds