Documentation

Overview

Package gcpopts contains shared options for Google Cloud Platform.

Index

Constants

This section is empty.

Variables

View Source
var (
	// Project is the Google Cloud Platform project ID.
	Project = flag.String("project", "", "Google Cloud Platform project ID.")

	// Region is the GCP region where the job should be run.
	Region = flag.String("region", "", "GCP Region (required)")
)

Functions

func GetProject

func GetProject(ctx context.Context) string

GetProject returns the project, if non empty and exits otherwise. Convenience function.

func GetRegion

func GetRegion(ctx context.Context) string

GetRegion returns the region first via flag then falling back to https://cloud.google.com/compute/docs/gcloud-compute/#default-properties.

Types

This section is empty.

Source Files