config

package
v0.0.0-...-258395a Latest Latest
Warning

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

Go to latest
Published: May 19, 2021 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAcceptRemoteCertificate

func GetAcceptRemoteCertificate(ctx *pulumi.Context) bool

Accept the server certificate

func GetAddress

func GetAddress(ctx *pulumi.Context) string

func GetConfigDir

func GetConfigDir(ctx *pulumi.Context) string

The directory to look for existing LXD configuration. default = $HOME/.config/lxc

func GetGenerateClientCertificates

func GetGenerateClientCertificates(ctx *pulumi.Context) bool

func GetLXDRemote

func GetLXDRemote(ctx *pulumi.Context) string

func GetPort

func GetPort(ctx *pulumi.Context) string

func GetRefreshInterval

func GetRefreshInterval(ctx *pulumi.Context) string

How often to poll during state changes (default 10s)

func GetRemote

func GetRemote(ctx *pulumi.Context) string

func GetRemotePassword

func GetRemotePassword(ctx *pulumi.Context) string

func GetScheme

func GetScheme(ctx *pulumi.Context) string

func PkgVersion

func PkgVersion() (semver.Version, error)

PkgVersion uses reflection to determine the version of the current package.

Types

type LXDRemote

type LXDRemote struct {
	Address  *string `pulumi:"address"`
	Default  *bool   `pulumi:"default"`
	Name     string  `pulumi:"name"`
	Password *string `pulumi:"password"`
	Port     *string `pulumi:"port"`
	Scheme   *string `pulumi:"scheme"`
}

type LXDRemoteArgs

type LXDRemoteArgs struct {
	Address  pulumi.StringPtrInput `pulumi:"address"`
	Default  pulumi.BoolPtrInput   `pulumi:"default"`
	Name     pulumi.StringInput    `pulumi:"name"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Port     pulumi.StringPtrInput `pulumi:"port"`
	Scheme   pulumi.StringPtrInput `pulumi:"scheme"`
}

func (LXDRemoteArgs) ElementType

func (LXDRemoteArgs) ElementType() reflect.Type

func (LXDRemoteArgs) ToLXDRemoteOutput

func (i LXDRemoteArgs) ToLXDRemoteOutput() LXDRemoteOutput

func (LXDRemoteArgs) ToLXDRemoteOutputWithContext

func (i LXDRemoteArgs) ToLXDRemoteOutputWithContext(ctx context.Context) LXDRemoteOutput

type LXDRemoteArray

type LXDRemoteArray []LXDRemoteInput

func (LXDRemoteArray) ElementType

func (LXDRemoteArray) ElementType() reflect.Type

func (LXDRemoteArray) ToLXDRemoteArrayOutput

func (i LXDRemoteArray) ToLXDRemoteArrayOutput() LXDRemoteArrayOutput

func (LXDRemoteArray) ToLXDRemoteArrayOutputWithContext

func (i LXDRemoteArray) ToLXDRemoteArrayOutputWithContext(ctx context.Context) LXDRemoteArrayOutput

type LXDRemoteArrayInput

type LXDRemoteArrayInput interface {
	pulumi.Input

	ToLXDRemoteArrayOutput() LXDRemoteArrayOutput
	ToLXDRemoteArrayOutputWithContext(context.Context) LXDRemoteArrayOutput
}

LXDRemoteArrayInput is an input type that accepts LXDRemoteArray and LXDRemoteArrayOutput values. You can construct a concrete instance of `LXDRemoteArrayInput` via:

LXDRemoteArray{ LXDRemoteArgs{...} }

type LXDRemoteArrayOutput

type LXDRemoteArrayOutput struct{ *pulumi.OutputState }

func (LXDRemoteArrayOutput) ElementType

func (LXDRemoteArrayOutput) ElementType() reflect.Type

func (LXDRemoteArrayOutput) Index

func (LXDRemoteArrayOutput) ToLXDRemoteArrayOutput

func (o LXDRemoteArrayOutput) ToLXDRemoteArrayOutput() LXDRemoteArrayOutput

func (LXDRemoteArrayOutput) ToLXDRemoteArrayOutputWithContext

func (o LXDRemoteArrayOutput) ToLXDRemoteArrayOutputWithContext(ctx context.Context) LXDRemoteArrayOutput

type LXDRemoteInput

type LXDRemoteInput interface {
	pulumi.Input

	ToLXDRemoteOutput() LXDRemoteOutput
	ToLXDRemoteOutputWithContext(context.Context) LXDRemoteOutput
}

LXDRemoteInput is an input type that accepts LXDRemoteArgs and LXDRemoteOutput values. You can construct a concrete instance of `LXDRemoteInput` via:

LXDRemoteArgs{...}

type LXDRemoteOutput

type LXDRemoteOutput struct{ *pulumi.OutputState }

func (LXDRemoteOutput) Address

func (LXDRemoteOutput) Default

func (o LXDRemoteOutput) Default() pulumi.BoolPtrOutput

func (LXDRemoteOutput) ElementType

func (LXDRemoteOutput) ElementType() reflect.Type

func (LXDRemoteOutput) Name

func (LXDRemoteOutput) Password

func (o LXDRemoteOutput) Password() pulumi.StringPtrOutput

func (LXDRemoteOutput) Port

func (LXDRemoteOutput) Scheme

func (LXDRemoteOutput) ToLXDRemoteOutput

func (o LXDRemoteOutput) ToLXDRemoteOutput() LXDRemoteOutput

func (LXDRemoteOutput) ToLXDRemoteOutputWithContext

func (o LXDRemoteOutput) ToLXDRemoteOutputWithContext(ctx context.Context) LXDRemoteOutput

Jump to

Keyboard shortcuts

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