proxmox

package
v0.0.0-...-1bdd43f Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing proxmox cloud resources.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func PkgVersion

func PkgVersion() (semver.Version, error)

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

Types

type Provider

type Provider struct {
	pulumi.ProviderResourceState
}

The provider type for the proxmox package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.

func NewProvider

func NewProvider(ctx *pulumi.Context,
	name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)

NewProvider registers a new resource with the given unique name, arguments, and options.

func (*Provider) ElementType

func (*Provider) ElementType() reflect.Type

func (*Provider) ToProviderOutput

func (i *Provider) ToProviderOutput() ProviderOutput

func (*Provider) ToProviderOutputWithContext

func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (*Provider) ToProviderPtrOutput

func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput

func (*Provider) ToProviderPtrOutputWithContext

func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderArgs

type ProviderArgs struct {
	VirtualEnvironment ProviderVirtualEnvironmentPtrInput
}

The set of arguments for constructing a Provider resource.

func (ProviderArgs) ElementType

func (ProviderArgs) ElementType() reflect.Type

type ProviderInput

type ProviderInput interface {
	pulumi.Input

	ToProviderOutput() ProviderOutput
	ToProviderOutputWithContext(ctx context.Context) ProviderOutput
}

type ProviderOutput

type ProviderOutput struct {
	*pulumi.OutputState
}

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput

func (ProviderOutput) ToProviderPtrOutput

func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderOutput) ToProviderPtrOutputWithContext

func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderPtrInput

type ProviderPtrInput interface {
	pulumi.Input

	ToProviderPtrOutput() ProviderPtrOutput
	ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
}

type ProviderPtrOutput

type ProviderPtrOutput struct {
	*pulumi.OutputState
}

func (ProviderPtrOutput) ElementType

func (ProviderPtrOutput) ElementType() reflect.Type

func (ProviderPtrOutput) ToProviderPtrOutput

func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput

func (ProviderPtrOutput) ToProviderPtrOutputWithContext

func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput

type ProviderVirtualEnvironment

type ProviderVirtualEnvironment struct {
	Endpoint *string `pulumi:"endpoint"`
	Insecure *bool   `pulumi:"insecure"`
	Otp      *string `pulumi:"otp"`
	Password *string `pulumi:"password"`
	Username *string `pulumi:"username"`
}

type ProviderVirtualEnvironmentArgs

type ProviderVirtualEnvironmentArgs struct {
	Endpoint pulumi.StringPtrInput `pulumi:"endpoint"`
	Insecure pulumi.BoolPtrInput   `pulumi:"insecure"`
	Otp      pulumi.StringPtrInput `pulumi:"otp"`
	Password pulumi.StringPtrInput `pulumi:"password"`
	Username pulumi.StringPtrInput `pulumi:"username"`
}

func (ProviderVirtualEnvironmentArgs) ElementType

func (ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentOutput

func (i ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentOutput() ProviderVirtualEnvironmentOutput

func (ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentOutputWithContext

func (i ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentOutputWithContext(ctx context.Context) ProviderVirtualEnvironmentOutput

func (ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentPtrOutput

func (i ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentPtrOutput() ProviderVirtualEnvironmentPtrOutput

func (ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentPtrOutputWithContext

func (i ProviderVirtualEnvironmentArgs) ToProviderVirtualEnvironmentPtrOutputWithContext(ctx context.Context) ProviderVirtualEnvironmentPtrOutput

type ProviderVirtualEnvironmentInput

type ProviderVirtualEnvironmentInput interface {
	pulumi.Input

	ToProviderVirtualEnvironmentOutput() ProviderVirtualEnvironmentOutput
	ToProviderVirtualEnvironmentOutputWithContext(context.Context) ProviderVirtualEnvironmentOutput
}

ProviderVirtualEnvironmentInput is an input type that accepts ProviderVirtualEnvironmentArgs and ProviderVirtualEnvironmentOutput values. You can construct a concrete instance of `ProviderVirtualEnvironmentInput` via:

ProviderVirtualEnvironmentArgs{...}

type ProviderVirtualEnvironmentOutput

type ProviderVirtualEnvironmentOutput struct{ *pulumi.OutputState }

func (ProviderVirtualEnvironmentOutput) ElementType

func (ProviderVirtualEnvironmentOutput) Endpoint

func (ProviderVirtualEnvironmentOutput) Insecure

func (ProviderVirtualEnvironmentOutput) Otp

func (ProviderVirtualEnvironmentOutput) Password

func (ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentOutput

func (o ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentOutput() ProviderVirtualEnvironmentOutput

func (ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentOutputWithContext

func (o ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentOutputWithContext(ctx context.Context) ProviderVirtualEnvironmentOutput

func (ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentPtrOutput

func (o ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentPtrOutput() ProviderVirtualEnvironmentPtrOutput

func (ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentPtrOutputWithContext

func (o ProviderVirtualEnvironmentOutput) ToProviderVirtualEnvironmentPtrOutputWithContext(ctx context.Context) ProviderVirtualEnvironmentPtrOutput

func (ProviderVirtualEnvironmentOutput) Username

type ProviderVirtualEnvironmentPtrInput

type ProviderVirtualEnvironmentPtrInput interface {
	pulumi.Input

	ToProviderVirtualEnvironmentPtrOutput() ProviderVirtualEnvironmentPtrOutput
	ToProviderVirtualEnvironmentPtrOutputWithContext(context.Context) ProviderVirtualEnvironmentPtrOutput
}

ProviderVirtualEnvironmentPtrInput is an input type that accepts ProviderVirtualEnvironmentArgs, ProviderVirtualEnvironmentPtr and ProviderVirtualEnvironmentPtrOutput values. You can construct a concrete instance of `ProviderVirtualEnvironmentPtrInput` via:

        ProviderVirtualEnvironmentArgs{...}

or:

        nil

type ProviderVirtualEnvironmentPtrOutput

type ProviderVirtualEnvironmentPtrOutput struct{ *pulumi.OutputState }

func (ProviderVirtualEnvironmentPtrOutput) Elem

func (ProviderVirtualEnvironmentPtrOutput) ElementType

func (ProviderVirtualEnvironmentPtrOutput) Endpoint

func (ProviderVirtualEnvironmentPtrOutput) Insecure

func (ProviderVirtualEnvironmentPtrOutput) Otp

func (ProviderVirtualEnvironmentPtrOutput) Password

func (ProviderVirtualEnvironmentPtrOutput) ToProviderVirtualEnvironmentPtrOutput

func (o ProviderVirtualEnvironmentPtrOutput) ToProviderVirtualEnvironmentPtrOutput() ProviderVirtualEnvironmentPtrOutput

func (ProviderVirtualEnvironmentPtrOutput) ToProviderVirtualEnvironmentPtrOutputWithContext

func (o ProviderVirtualEnvironmentPtrOutput) ToProviderVirtualEnvironmentPtrOutputWithContext(ctx context.Context) ProviderVirtualEnvironmentPtrOutput

func (ProviderVirtualEnvironmentPtrOutput) Username

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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