Skip to main content

@swamp/gcp/vpcaccess

v2026.04.23.1

Google Cloud vpcaccess infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

gcpgoogle-cloudvpcaccesscloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/gcp/vpcaccess

@swamp/gcp/vpcaccess/connectorsv2026.04.23.1connectors.ts

Global Arguments

ArgumentTypeDescription
ipCidrRange?stringOptional. The range of internal addresses that follows RFC 4632 notation. Example: `10.132.0.0/28`.
machineType?stringMachine type of VM Instance underlying connector. Default is e2-micro
maxInstances?numberMaximum value of instances in autoscaling group underlying the connector.
minInstances?numberMinimum value of instances in autoscaling group underlying the connector.
name?stringThe resource name in the format `projects/*/locations/*/connectors/*`.
network?stringOptional. Name of a VPC network.
subnet?objectThe subnet in which to house the connector
connectorId?stringRequired. The ID to use for this connector.
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
createCreate a connectors
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after creation (default: true)
getGet a connectors
ArgumentTypeDescription
identifierstringThe name of the connectors
updateUpdate connectors attributes
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after update (default: true)
deleteDelete the connectors
ArgumentTypeDescription
identifierstringThe name of the connectors
syncSync connectors state from GCP

Resources

state(infinite)— Definition of a Serverless VPC Access connector.
@swamp/gcp/vpcaccess/locationsv2026.04.23.1locations.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
getGet a locations
ArgumentTypeDescription
identifierstringThe name of the locations
syncSync locations state from GCP

Resources

state(infinite)— A resource that represents a Google Cloud location.