azurequickstartcompute

package
v0.0.0-...-94c34c6 Latest Latest
Warning

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

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

Documentation

Overview

Package azure-quickstart-compute exports types, functions, subpackages for provisioning azure-quickstart-compute 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
}

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 {
}

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) Elem

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 Virtualmachine

type Virtualmachine struct {
	pulumi.ResourceState
}

func NewVirtualmachine

func NewVirtualmachine(ctx *pulumi.Context,
	name string, args *VirtualmachineArgs, opts ...pulumi.ResourceOption) (*Virtualmachine, error)

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

func (*Virtualmachine) ElementType

func (*Virtualmachine) ElementType() reflect.Type

func (*Virtualmachine) ToVirtualmachineOutput

func (i *Virtualmachine) ToVirtualmachineOutput() VirtualmachineOutput

func (*Virtualmachine) ToVirtualmachineOutputWithContext

func (i *Virtualmachine) ToVirtualmachineOutputWithContext(ctx context.Context) VirtualmachineOutput

func (*Virtualmachine) ToVirtualmachinePtrOutput

func (i *Virtualmachine) ToVirtualmachinePtrOutput() VirtualmachinePtrOutput

func (*Virtualmachine) ToVirtualmachinePtrOutputWithContext

func (i *Virtualmachine) ToVirtualmachinePtrOutputWithContext(ctx context.Context) VirtualmachinePtrOutput

type VirtualmachineArgs

type VirtualmachineArgs struct {
	// admin password
	AdminPassword pulumi.StringInput
	// admin username
	AdminUsername pulumi.StringInput
	// ubuntu or windows
	ImageType pulumi.StringInput
	// location
	Location pulumi.StringInput
	// Name of your virtual machine
	Name pulumi.StringInput
	// vmsize
	VmSize pulumi.StringInput
}

The set of arguments for constructing a Virtualmachine resource.

func (VirtualmachineArgs) ElementType

func (VirtualmachineArgs) ElementType() reflect.Type

type VirtualmachineArray

type VirtualmachineArray []VirtualmachineInput

func (VirtualmachineArray) ElementType

func (VirtualmachineArray) ElementType() reflect.Type

func (VirtualmachineArray) ToVirtualmachineArrayOutput

func (i VirtualmachineArray) ToVirtualmachineArrayOutput() VirtualmachineArrayOutput

func (VirtualmachineArray) ToVirtualmachineArrayOutputWithContext

func (i VirtualmachineArray) ToVirtualmachineArrayOutputWithContext(ctx context.Context) VirtualmachineArrayOutput

type VirtualmachineArrayInput

type VirtualmachineArrayInput interface {
	pulumi.Input

	ToVirtualmachineArrayOutput() VirtualmachineArrayOutput
	ToVirtualmachineArrayOutputWithContext(context.Context) VirtualmachineArrayOutput
}

VirtualmachineArrayInput is an input type that accepts VirtualmachineArray and VirtualmachineArrayOutput values. You can construct a concrete instance of `VirtualmachineArrayInput` via:

VirtualmachineArray{ VirtualmachineArgs{...} }

type VirtualmachineArrayOutput

type VirtualmachineArrayOutput struct{ *pulumi.OutputState }

func (VirtualmachineArrayOutput) ElementType

func (VirtualmachineArrayOutput) ElementType() reflect.Type

func (VirtualmachineArrayOutput) Index

func (VirtualmachineArrayOutput) ToVirtualmachineArrayOutput

func (o VirtualmachineArrayOutput) ToVirtualmachineArrayOutput() VirtualmachineArrayOutput

func (VirtualmachineArrayOutput) ToVirtualmachineArrayOutputWithContext

func (o VirtualmachineArrayOutput) ToVirtualmachineArrayOutputWithContext(ctx context.Context) VirtualmachineArrayOutput

type VirtualmachineInput

type VirtualmachineInput interface {
	pulumi.Input

	ToVirtualmachineOutput() VirtualmachineOutput
	ToVirtualmachineOutputWithContext(ctx context.Context) VirtualmachineOutput
}

type VirtualmachineMap

type VirtualmachineMap map[string]VirtualmachineInput

func (VirtualmachineMap) ElementType

func (VirtualmachineMap) ElementType() reflect.Type

func (VirtualmachineMap) ToVirtualmachineMapOutput

func (i VirtualmachineMap) ToVirtualmachineMapOutput() VirtualmachineMapOutput

func (VirtualmachineMap) ToVirtualmachineMapOutputWithContext

func (i VirtualmachineMap) ToVirtualmachineMapOutputWithContext(ctx context.Context) VirtualmachineMapOutput

type VirtualmachineMapInput

type VirtualmachineMapInput interface {
	pulumi.Input

	ToVirtualmachineMapOutput() VirtualmachineMapOutput
	ToVirtualmachineMapOutputWithContext(context.Context) VirtualmachineMapOutput
}

VirtualmachineMapInput is an input type that accepts VirtualmachineMap and VirtualmachineMapOutput values. You can construct a concrete instance of `VirtualmachineMapInput` via:

VirtualmachineMap{ "key": VirtualmachineArgs{...} }

type VirtualmachineMapOutput

type VirtualmachineMapOutput struct{ *pulumi.OutputState }

func (VirtualmachineMapOutput) ElementType

func (VirtualmachineMapOutput) ElementType() reflect.Type

func (VirtualmachineMapOutput) MapIndex

func (VirtualmachineMapOutput) ToVirtualmachineMapOutput

func (o VirtualmachineMapOutput) ToVirtualmachineMapOutput() VirtualmachineMapOutput

func (VirtualmachineMapOutput) ToVirtualmachineMapOutputWithContext

func (o VirtualmachineMapOutput) ToVirtualmachineMapOutputWithContext(ctx context.Context) VirtualmachineMapOutput

type VirtualmachineOutput

type VirtualmachineOutput struct{ *pulumi.OutputState }

func (VirtualmachineOutput) ElementType

func (VirtualmachineOutput) ElementType() reflect.Type

func (VirtualmachineOutput) ToVirtualmachineOutput

func (o VirtualmachineOutput) ToVirtualmachineOutput() VirtualmachineOutput

func (VirtualmachineOutput) ToVirtualmachineOutputWithContext

func (o VirtualmachineOutput) ToVirtualmachineOutputWithContext(ctx context.Context) VirtualmachineOutput

func (VirtualmachineOutput) ToVirtualmachinePtrOutput

func (o VirtualmachineOutput) ToVirtualmachinePtrOutput() VirtualmachinePtrOutput

func (VirtualmachineOutput) ToVirtualmachinePtrOutputWithContext

func (o VirtualmachineOutput) ToVirtualmachinePtrOutputWithContext(ctx context.Context) VirtualmachinePtrOutput

type VirtualmachinePtrInput

type VirtualmachinePtrInput interface {
	pulumi.Input

	ToVirtualmachinePtrOutput() VirtualmachinePtrOutput
	ToVirtualmachinePtrOutputWithContext(ctx context.Context) VirtualmachinePtrOutput
}

type VirtualmachinePtrOutput

type VirtualmachinePtrOutput struct{ *pulumi.OutputState }

func (VirtualmachinePtrOutput) Elem

func (VirtualmachinePtrOutput) ElementType

func (VirtualmachinePtrOutput) ElementType() reflect.Type

func (VirtualmachinePtrOutput) ToVirtualmachinePtrOutput

func (o VirtualmachinePtrOutput) ToVirtualmachinePtrOutput() VirtualmachinePtrOutput

func (VirtualmachinePtrOutput) ToVirtualmachinePtrOutputWithContext

func (o VirtualmachinePtrOutput) ToVirtualmachinePtrOutputWithContext(ctx context.Context) VirtualmachinePtrOutput

Jump to

Keyboard shortcuts

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