# Functions
NewGCPClient creates a new GCP client.
NewPublishedPort parses a string of the form <host>:<guest>[/<tcp|udp>] and returns a PublishedPort structure.
# Structs
DiskConfig is the config for a disk.
GCPClient contains state required for communication with GCP.
PublishedPort is used by some backends to expose a VMs port on the host.
# Type aliases
Disks is the type for a list of DiskConfig.