terraform

package
v0.1.31 Latest Latest
Warning

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

Go to latest
Published: May 5, 2022 License: MPL-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const DataResourceName = "azurerm_client_config"
View Source
const LocalFileResourceName = "local_file"
View Source
const RandomPasswordResourceName = "random_password"

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientConfig

type ClientConfig struct {
	ResourceName string `hcl:",key"`
	ResourceId   string `hcl:",key"`
}

func (*ClientConfig) GetResult

func (r *ClientConfig) GetResult() string

type LocalFile added in v0.1.27

type LocalFile struct {
	*output.TerraformResource `hcl:",squash" default:"name=local_file"`
	ContentBase64             string `hcl:"content_base64"`
	Filename                  string `hcl:"filename"`
}

func NewLocalFile added in v0.1.27

func NewLocalFile(resourceId string, contentBase64 string) LocalFile

func (*LocalFile) GetFilename added in v0.1.27

func (l *LocalFile) GetFilename() string

type RandomPassword

type RandomPassword struct {
	*output.TerraformResource `hcl:",squash" default:"name=random_password"`
	Length                    int  `hcl:"length"`
	Special                   bool `hcl:"special"`
	Upper                     bool `hcl:"upper"`
	Lower                     bool `hcl:"lower"`
	Number                    bool `hcl:"number"`
}

func (*RandomPassword) GetResult

func (r *RandomPassword) GetResult() string

Jump to

Keyboard shortcuts

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