Documentation ¶
Overview ¶
Package gceutil provides utility functions to help with instances on Google Compute Engine.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CoreOSImageURL ¶
CoreOSImageURL returns the URL of the latest stable CoreOS image for running on Google Compute Engine.
func InstanceGroups ¶
func InstanceGroups(svc *compute.Service, proj, zone string) (map[string]InstanceGroupAndManager, error)
InstanceGroups returns all the instance groups in a project's zone, along with their associated InstanceGroupManagers. The returned map is keyed by the instance group identifier URL.
Types ¶
type InstanceGroupAndManager ¶
type InstanceGroupAndManager struct { Group *compute.InstanceGroup // Manager is the manager of the Group. It may be nil. Manager *compute.InstanceGroupManager }
InstanceGroupAndManager contains both an InstanceGroup and its InstanceGroupManager, if any.
Click to show internal directories.
Click to hide internal directories.