Serverless VPC Access connector

gcpPrivate endpointgoogle-serverless-vpc-access-connector

Regional connector that lets Cloud Run, App Engine and Cloud Run functions reach internal VPC addresses.

Provider
gcp
Category
Edge
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
approvalRequiredboolean—no—inherited
attachment · component propertyenumsubnet | vpc-networkno—inherited
crossRegionboolean—nofalse▸ false
endpointCountinteger—no—inherited
machineType · component propertyenumf1-micro | e2-micro | e2-standard-4noe2-microinherited
managedboolean—nofalse▸ true
maxInstances · component propertyinteger—no10inherited
minInstances · component propertyinteger—no2inherited
privateDnsIntegrationboolean—no—inherited
publicAccessDisabledboolean—no—inherited
Rules that apply · 0

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.
Use it in a design
nodes:
  - { id: "serverless-vpc-access-connector", component: "google-serverless-vpc-access-connector" }
Other Private endpoint products · 13
Source
# 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"]

The same page as markdown, for an agent: /catalogue/components/google-serverless-vpc-access-connector.md