terraform

package
v1.23.2 Latest Latest
Warning

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

Go to latest
Published: May 11, 2022 License: Apache-2.0 Imports: 17 Imported by: 344

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Lifecycle

type Lifecycle struct {
	PreventDestroy      *bool `cty:"prevent_destroy"`
	CreateBeforeDestroy *bool `cty:"create_before_destroy"`
}

type TerraformTarget

type TerraformTarget struct {
	terraformWriter.TerraformWriter
	Cloud   fi.Cloud
	Project string

	ClusterName string
	// contains filtered or unexported fields
}

func NewTerraformTarget

func NewTerraformTarget(cloud fi.Cloud, project string, filesProvider *vfs.TerraformProvider, outDir string, clusterSpecTarget *kops.TargetSpec) *TerraformTarget

func (*TerraformTarget) AddFileResource added in v1.21.0

func (t *TerraformTarget) AddFileResource(resourceType string, resourceName string, key string, r fi.Resource, base64 bool) (*terraformWriter.Literal, error)

func (*TerraformTarget) Finish

func (t *TerraformTarget) Finish(taskMap map[string]fi.Task) error

func (*TerraformTarget) ProcessDeletions added in v1.10.0

func (t *TerraformTarget) ProcessDeletions() bool

Jump to

Keyboard shortcuts

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