container

package
v0.0.0-...-7000f67 Latest Latest
Warning

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

Go to latest
Published: Sep 6, 2023 License: MPL-2.0 Imports: 21 Imported by: 0

Documentation

Overview

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Copyright (c) HashiCorp, Inc. SPDX-License-Identifier: MPL-2.0

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BinaryAuthorizationDiffSuppress

func BinaryAuthorizationDiffSuppress(k, old, new string, r *schema.ResourceData) bool

func ContainerOperationWait

func ContainerOperationWait(config *transport_tpg.Config, op *container.Operation, project, location, activity, userAgent string, timeout time.Duration) error

func DataSourceGoogleContainerCluster

func DataSourceGoogleContainerCluster() *schema.Resource

func DataSourceGoogleContainerEngineVersions

func DataSourceGoogleContainerEngineVersions() *schema.Resource

func ResourceContainerCluster

func ResourceContainerCluster() *schema.Resource

func ResourceContainerNodePool

func ResourceContainerNodePool() *schema.Resource

Types

type ContainerOperationWaiter

type ContainerOperationWaiter struct {
	Service             *container.Service
	Context             context.Context
	Op                  *container.Operation
	Project             string
	Location            string
	UserProjectOverride bool
}

func (*ContainerOperationWaiter) Error

func (w *ContainerOperationWaiter) Error() error

func (*ContainerOperationWaiter) IsRetryable

func (w *ContainerOperationWaiter) IsRetryable(error) bool

func (*ContainerOperationWaiter) OpName

func (w *ContainerOperationWaiter) OpName() string

func (*ContainerOperationWaiter) PendingStates

func (w *ContainerOperationWaiter) PendingStates() []string

func (*ContainerOperationWaiter) QueryOp

func (w *ContainerOperationWaiter) QueryOp() (interface{}, error)

func (*ContainerOperationWaiter) SetOp

func (w *ContainerOperationWaiter) SetOp(op interface{}) error

func (*ContainerOperationWaiter) State

func (w *ContainerOperationWaiter) State() string

func (*ContainerOperationWaiter) TargetStates

func (w *ContainerOperationWaiter) TargetStates() []string

type NodePoolInformation

type NodePoolInformation struct {
	// contains filtered or unexported fields
}

type RestingStates

type RestingStates map[string]StateType

type StateType

type StateType int

A StateType represents the specific type of resting state that a state value is.

const (
	UndefinedState StateType = iota
	// A special resting state, that generally requires special consideration
	// Interactive states like PENDING_PARTNER in interconnects are an example
	RestingState
	// An error state is a state that indicates that a resource is not working
	// correctly. If this is Create, it should be tainted by returning an error
	ErrorState
	// A ready resource is fully provisioned, and ready to accept traffic/work
	ReadyState
)

Jump to

Keyboard shortcuts

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