googleapis/swift-google-cloud-vpcaccess-v1
API for managing VPC access connectors.
Overview
The following types provide methods to make RPCs. They are a good starting point to learn about this library.
VpcAccessServiceClient: Serverless VPC Access API allows users to create and manage connectors for App Engine, Cloud Functions and Cloud Run to have internal connections to Virtual Private Cloud networks.
Quickstart
The following example demonstrates using VpcAccessServiceClient:
import Foundation
import GoogleCloudVPCAccessV1
import GoogleCloudLocation
import GoogleLongRunning
func sample(parent: String, ) async throws {
let client = try GoogleCloudVPCAccessV1.VpcAccessServiceClient()
let items = client.listConnectorsByItems(
request: ListConnectorsRequest()
.with {
$0.parent = "\(parent)"
}
)
for try await item in items {
print(" \(item)")
}
}Requirements
For the minimum supported Swift version and platform requirements, see the Requirements section in the google-cloud-swift repository.
Installation
Add swift-google-cloud-vpcaccess-v1 as a package dependency:
swift package add-dependency https://github.com/googleapis/swift-google-cloud-vpcaccess-v1.git --from 0.6.0Then add GoogleCloudVPCAccessV1 to your target's dependencies:
swift package add-target-dependency GoogleCloudVPCAccessV1 <target-name> --package swift-google-cloud-vpcaccess-v1Troubleshooting
For questions, bug reports, or feature requests, please open an issue in the google-cloud-swift repository.
Contributing
Contributions to this library are always welcome and highly encouraged.
All development, issues, and pull requests are managed in the google-cloud-swift monorepo. See CONTRIBUTING.md for details on getting started.
License
Apache 2.0 - See LICENSE for more information.
Package Metadata
Repository: googleapis/swift-google-cloud-vpcaccess-v1
Default branch: main
README: README.md