config

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2023 License: Apache-2.0 Imports: 6 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 deprecated

func GetAddress(ctx *pulumi.Context) string

Deprecated: Use `lxd_remote.address` instead.

func GetConfigDir

func GetConfigDir(ctx *pulumi.Context) string

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

func GetGenerateClientCertificates

func GetGenerateClientCertificates(ctx *pulumi.Context) bool

func GetLxdRemotes

func GetLxdRemotes(ctx *pulumi.Context) string

func GetPort deprecated

func GetPort(ctx *pulumi.Context) string

Deprecated: Use `lxd_remote.port` instead.

func GetProject

func GetProject(ctx *pulumi.Context) string

The project where project-scoped resources will be created. Can be overridden in individual resources. default = default

func GetRefreshInterval

func GetRefreshInterval(ctx *pulumi.Context) string

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

func GetRemote deprecated

func GetRemote(ctx *pulumi.Context) string

Deprecated: Use `lxd_remote.name` instead.

func GetRemotePassword deprecated

func GetRemotePassword(ctx *pulumi.Context) string

Deprecated: Use `lxd_remote.password` instead.

func GetScheme deprecated

func GetScheme(ctx *pulumi.Context) string

Deprecated: Use `lxd_remote.scheme` instead.

Types

type LxdRemotes

type LxdRemotes 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 LxdRemotesArgs

type LxdRemotesArgs 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 (LxdRemotesArgs) ElementType

func (LxdRemotesArgs) ElementType() reflect.Type

func (LxdRemotesArgs) ToLxdRemotesOutput

func (i LxdRemotesArgs) ToLxdRemotesOutput() LxdRemotesOutput

func (LxdRemotesArgs) ToLxdRemotesOutputWithContext

func (i LxdRemotesArgs) ToLxdRemotesOutputWithContext(ctx context.Context) LxdRemotesOutput

func (LxdRemotesArgs) ToOutput

type LxdRemotesArray

type LxdRemotesArray []LxdRemotesInput

func (LxdRemotesArray) ElementType

func (LxdRemotesArray) ElementType() reflect.Type

func (LxdRemotesArray) ToLxdRemotesArrayOutput

func (i LxdRemotesArray) ToLxdRemotesArrayOutput() LxdRemotesArrayOutput

func (LxdRemotesArray) ToLxdRemotesArrayOutputWithContext

func (i LxdRemotesArray) ToLxdRemotesArrayOutputWithContext(ctx context.Context) LxdRemotesArrayOutput

func (LxdRemotesArray) ToOutput

type LxdRemotesArrayInput

type LxdRemotesArrayInput interface {
	pulumi.Input

	ToLxdRemotesArrayOutput() LxdRemotesArrayOutput
	ToLxdRemotesArrayOutputWithContext(context.Context) LxdRemotesArrayOutput
}

LxdRemotesArrayInput is an input type that accepts LxdRemotesArray and LxdRemotesArrayOutput values. You can construct a concrete instance of `LxdRemotesArrayInput` via:

LxdRemotesArray{ LxdRemotesArgs{...} }

type LxdRemotesArrayOutput

type LxdRemotesArrayOutput struct{ *pulumi.OutputState }

func (LxdRemotesArrayOutput) ElementType

func (LxdRemotesArrayOutput) ElementType() reflect.Type

func (LxdRemotesArrayOutput) Index

func (LxdRemotesArrayOutput) ToLxdRemotesArrayOutput

func (o LxdRemotesArrayOutput) ToLxdRemotesArrayOutput() LxdRemotesArrayOutput

func (LxdRemotesArrayOutput) ToLxdRemotesArrayOutputWithContext

func (o LxdRemotesArrayOutput) ToLxdRemotesArrayOutputWithContext(ctx context.Context) LxdRemotesArrayOutput

func (LxdRemotesArrayOutput) ToOutput

type LxdRemotesInput

type LxdRemotesInput interface {
	pulumi.Input

	ToLxdRemotesOutput() LxdRemotesOutput
	ToLxdRemotesOutputWithContext(context.Context) LxdRemotesOutput
}

LxdRemotesInput is an input type that accepts LxdRemotesArgs and LxdRemotesOutput values. You can construct a concrete instance of `LxdRemotesInput` via:

LxdRemotesArgs{...}

type LxdRemotesOutput

type LxdRemotesOutput struct{ *pulumi.OutputState }

func (LxdRemotesOutput) Address

func (LxdRemotesOutput) Default

func (LxdRemotesOutput) ElementType

func (LxdRemotesOutput) ElementType() reflect.Type

func (LxdRemotesOutput) Name

func (LxdRemotesOutput) Password

func (LxdRemotesOutput) Port

func (LxdRemotesOutput) Scheme

func (LxdRemotesOutput) ToLxdRemotesOutput

func (o LxdRemotesOutput) ToLxdRemotesOutput() LxdRemotesOutput

func (LxdRemotesOutput) ToLxdRemotesOutputWithContext

func (o LxdRemotesOutput) ToLxdRemotesOutputWithContext(ctx context.Context) LxdRemotesOutput

func (LxdRemotesOutput) ToOutput

Jump to

Keyboard shortcuts

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