Serverless VPC Access connector
Regional connector that lets Cloud Run, App Engine and Cloud Run functions reach internal VPC addresses.
- Provider
- gcp
- Kind
- Private endpoint
- Category
- Edge
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| approvalRequired | boolean | — | no | — | inherited |
| attachment | enum | subnet | vpc-network | no | — | inherited |
| crossRegion | boolean | — | no | false | ▸ false |
| endpointCount | integer | — | no | — | inherited |
| machineType | enum | f1-micro | e2-micro | e2-standard-4 | no | e2-micro | inherited |
| managed | boolean | — | no | false | ▸ true |
| maxInstances | integer | — | no | 10 | inherited |
| minInstances | integer | — | no | 2 | inherited |
| privateDnsIntegration | boolean | — | no | — | inherited |
| publicAccessDisabled | boolean | — | no | — | inherited |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "serverless-vpc-access-connector", component: "google-serverless-vpc-access-connector" }PrivateLinkalibaba-privatelinkPrivateLink endpoint serviceaws-privatelink-serviceAWS RTB Fabric gatewayaws-rtb-fabricAWS PrivateLink VPC endpointaws-vpc-endpointAzure Private Linkazure-private-linkCloudflare Tunnelcloudflare-tunnelWorkers VPCcloudflare-workers-vpcGeneric private endpointprivate-linkPrivate Service Connectgoogle-private-service-connectVirtual Private Endpoint Gatewayibm-virtual-endpoint-gatewayPrivate Endpointoci-private-endpointService Gatewayoci-service-gatewayOUTSCALE Net access pointoutscale-net-access-point
# yaml-language-server: $schema=../../schema/component.schema.json # Serverless VPC Access connector: a regional pool of instances that lets Cloud Run, App Engine and # Cloud Run functions reach internal IP addresses in a VPC network instead of going over the internet # ("Serverless VPC Access overview", "Configure Serverless VPC Access"). Those pages give the # connector defaults: machine type e2-micro, and 2 minimum and 10 maximum instances. schemaVersion: "1" type: "component" id: "google-serverless-vpc-access-connector" kind: "private-link" provider: "gcp" docs: "https://cloud.google.com/vpc/docs/serverless-vpc-access" defaults: managed: true crossRegion: false properties: machineType: type: "enum" values: ["f1-micro", "e2-micro", "e2-standard-4"] default: "e2-micro" minInstances: type: "integer" default: 2 maxInstances: type: "integer" default: 10 attachment: type: "enum" values: ["subnet", "vpc-network"]