v0.6.12 Latest Latest

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2016 License: MPL-2.0 Imports: 30 Imported by: 0




View Source
const FINGERPRINT_FAIL = "Invalid fingerprint."
View Source


This section is empty.


func MetadataFormatSchema added in v0.6.4

func MetadataFormatSchema(curMDMap map[string]interface{}, md *compute.Metadata) map[string]interface{}

Format metadata from the server data format -> schema data format

func MetadataRetryWrapper added in v0.6.4

func MetadataRetryWrapper(update func() error) error

Since the google compute API uses optimistic locking, there is a chance we need to resubmit our updated metadata. To do this, you need to provide an update function that attempts to submit your metadata

func MetadataUpdate added in v0.6.4

func MetadataUpdate(oldMDMap map[string]interface{}, newMDMap map[string]interface{}, serverMD *compute.Metadata)

Update the metadata (serverMD) according to the provided diff (oldMDMap v newMDMap).

func Provider

func Provider() terraform.ResourceProvider

Provider returns a terraform.ResourceProvider.


type ComputeOperationError added in v0.6.4

type ComputeOperationError compute.OperationError

ComputeOperationError wraps compute.OperationError and implements the error interface so it can be returned.

func (ComputeOperationError) Error added in v0.6.4

func (e ComputeOperationError) Error() string

type ComputeOperationWaitType added in v0.6.4

type ComputeOperationWaitType byte

OperationWaitType is an enum specifying what type of operation we're waiting on.

const (
	ComputeOperationWaitInvalid ComputeOperationWaitType = iota

type ComputeOperationWaiter added in v0.6.4

type ComputeOperationWaiter struct {
	Service *compute.Service
	Op      *compute.Operation
	Project string
	Region  string
	Type    ComputeOperationWaitType
	Zone    string

func (*ComputeOperationWaiter) Conf added in v0.6.4

func (*ComputeOperationWaiter) RefreshFunc added in v0.6.4

type Config

type Config struct {
	Credentials string
	Project     string
	Region      string
	// contains filtered or unexported fields

Config is the configuration structure used to instantiate the Google provider.

type DnsChangeWaiter added in v0.5.0

type DnsChangeWaiter struct {
	Service     *dns.Service
	Change      *dns.Change
	Project     string
	ManagedZone string

func (*DnsChangeWaiter) Conf added in v0.5.0

func (*DnsChangeWaiter) RefreshFunc added in v0.5.0

func (w *DnsChangeWaiter) RefreshFunc() resource.StateRefreshFunc

type RoleEntity added in v0.6.4

type RoleEntity struct {
	Role   string
	Entity string

type SqlAdminOperationError added in v0.6.7

type SqlAdminOperationError sqladmin.OperationErrors

SqlAdminOperationError wraps sqladmin.OperationError and implements the error interface so it can be returned.

func (SqlAdminOperationError) Error added in v0.6.7

func (e SqlAdminOperationError) Error() string

type SqlAdminOperationWaiter added in v0.6.7

type SqlAdminOperationWaiter struct {
	Service *sqladmin.Service
	Op      *sqladmin.Operation
	Project string

func (*SqlAdminOperationWaiter) Conf added in v0.6.7

func (*SqlAdminOperationWaiter) RefreshFunc added in v0.6.7

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL