ct

package
v2.0.0-...-bcec09d Latest Latest
Warning

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

Go to latest
Published: Dec 26, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

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. If a version cannot be determined, v1 will be assumed. The second return value is always nil.

Types

type Container

type Container struct {
	pulumi.CustomResourceState

	// The cloning configuration
	Clone ContainerClonePtrOutput `pulumi:"clone"`
	// The console configuration
	Console ContainerConsolePtrOutput `pulumi:"console"`
	// The CPU allocation
	Cpu ContainerCpuPtrOutput `pulumi:"cpu"`
	// The description
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The disks
	Disk ContainerDiskPtrOutput `pulumi:"disk"`
	// The initialization configuration
	Initialization ContainerInitializationPtrOutput `pulumi:"initialization"`
	// The memory allocation
	Memory ContainerMemoryPtrOutput `pulumi:"memory"`
	// The network interfaces
	NetworkInterfaces ContainerNetworkInterfaceArrayOutput `pulumi:"networkInterfaces"`
	// The node name
	NodeName pulumi.StringOutput `pulumi:"nodeName"`
	// The operating system configuration
	OperatingSystem ContainerOperatingSystemPtrOutput `pulumi:"operatingSystem"`
	// The ID of the pool to assign the container to
	PoolId pulumi.StringPtrOutput `pulumi:"poolId"`
	// Whether to start the container
	Started pulumi.BoolPtrOutput `pulumi:"started"`
	// Whether to create a template
	Template pulumi.BoolPtrOutput `pulumi:"template"`
	// The VM identifier
	VmId pulumi.IntPtrOutput `pulumi:"vmId"`
}

func GetContainer

func GetContainer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContainerState, opts ...pulumi.ResourceOption) (*Container, error)

GetContainer gets an existing Container resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewContainer

func NewContainer(ctx *pulumi.Context,
	name string, args *ContainerArgs, opts ...pulumi.ResourceOption) (*Container, error)

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

func (*Container) ElementType

func (*Container) ElementType() reflect.Type

func (*Container) ToContainerOutput

func (i *Container) ToContainerOutput() ContainerOutput

func (*Container) ToContainerOutputWithContext

func (i *Container) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

type ContainerArgs

type ContainerArgs struct {
	// The cloning configuration
	Clone ContainerClonePtrInput
	// The console configuration
	Console ContainerConsolePtrInput
	// The CPU allocation
	Cpu ContainerCpuPtrInput
	// The description
	Description pulumi.StringPtrInput
	// The disks
	Disk ContainerDiskPtrInput
	// The initialization configuration
	Initialization ContainerInitializationPtrInput
	// The memory allocation
	Memory ContainerMemoryPtrInput
	// The network interfaces
	NetworkInterfaces ContainerNetworkInterfaceArrayInput
	// The node name
	NodeName pulumi.StringInput
	// The operating system configuration
	OperatingSystem ContainerOperatingSystemPtrInput
	// The ID of the pool to assign the container to
	PoolId pulumi.StringPtrInput
	// Whether to start the container
	Started pulumi.BoolPtrInput
	// Whether to create a template
	Template pulumi.BoolPtrInput
	// The VM identifier
	VmId pulumi.IntPtrInput
}

The set of arguments for constructing a Container resource.

func (ContainerArgs) ElementType

func (ContainerArgs) ElementType() reflect.Type

type ContainerArray

type ContainerArray []ContainerInput

func (ContainerArray) ElementType

func (ContainerArray) ElementType() reflect.Type

func (ContainerArray) ToContainerArrayOutput

func (i ContainerArray) ToContainerArrayOutput() ContainerArrayOutput

func (ContainerArray) ToContainerArrayOutputWithContext

func (i ContainerArray) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput

type ContainerArrayInput

type ContainerArrayInput interface {
	pulumi.Input

	ToContainerArrayOutput() ContainerArrayOutput
	ToContainerArrayOutputWithContext(context.Context) ContainerArrayOutput
}

ContainerArrayInput is an input type that accepts ContainerArray and ContainerArrayOutput values. You can construct a concrete instance of `ContainerArrayInput` via:

ContainerArray{ ContainerArgs{...} }

type ContainerArrayOutput

type ContainerArrayOutput struct{ *pulumi.OutputState }

func (ContainerArrayOutput) ElementType

func (ContainerArrayOutput) ElementType() reflect.Type

func (ContainerArrayOutput) Index

func (ContainerArrayOutput) ToContainerArrayOutput

func (o ContainerArrayOutput) ToContainerArrayOutput() ContainerArrayOutput

func (ContainerArrayOutput) ToContainerArrayOutputWithContext

func (o ContainerArrayOutput) ToContainerArrayOutputWithContext(ctx context.Context) ContainerArrayOutput

type ContainerClone

type ContainerClone struct {
	DatastoreId *string `pulumi:"datastoreId"`
	NodeName    *string `pulumi:"nodeName"`
	VmId        int     `pulumi:"vmId"`
}

type ContainerCloneArgs

type ContainerCloneArgs struct {
	DatastoreId pulumi.StringPtrInput `pulumi:"datastoreId"`
	NodeName    pulumi.StringPtrInput `pulumi:"nodeName"`
	VmId        pulumi.IntInput       `pulumi:"vmId"`
}

func (ContainerCloneArgs) ElementType

func (ContainerCloneArgs) ElementType() reflect.Type

func (ContainerCloneArgs) ToContainerCloneOutput

func (i ContainerCloneArgs) ToContainerCloneOutput() ContainerCloneOutput

func (ContainerCloneArgs) ToContainerCloneOutputWithContext

func (i ContainerCloneArgs) ToContainerCloneOutputWithContext(ctx context.Context) ContainerCloneOutput

func (ContainerCloneArgs) ToContainerClonePtrOutput

func (i ContainerCloneArgs) ToContainerClonePtrOutput() ContainerClonePtrOutput

func (ContainerCloneArgs) ToContainerClonePtrOutputWithContext

func (i ContainerCloneArgs) ToContainerClonePtrOutputWithContext(ctx context.Context) ContainerClonePtrOutput

type ContainerCloneInput

type ContainerCloneInput interface {
	pulumi.Input

	ToContainerCloneOutput() ContainerCloneOutput
	ToContainerCloneOutputWithContext(context.Context) ContainerCloneOutput
}

ContainerCloneInput is an input type that accepts ContainerCloneArgs and ContainerCloneOutput values. You can construct a concrete instance of `ContainerCloneInput` via:

ContainerCloneArgs{...}

type ContainerCloneOutput

type ContainerCloneOutput struct{ *pulumi.OutputState }

func (ContainerCloneOutput) DatastoreId

func (ContainerCloneOutput) ElementType

func (ContainerCloneOutput) ElementType() reflect.Type

func (ContainerCloneOutput) NodeName

func (ContainerCloneOutput) ToContainerCloneOutput

func (o ContainerCloneOutput) ToContainerCloneOutput() ContainerCloneOutput

func (ContainerCloneOutput) ToContainerCloneOutputWithContext

func (o ContainerCloneOutput) ToContainerCloneOutputWithContext(ctx context.Context) ContainerCloneOutput

func (ContainerCloneOutput) ToContainerClonePtrOutput

func (o ContainerCloneOutput) ToContainerClonePtrOutput() ContainerClonePtrOutput

func (ContainerCloneOutput) ToContainerClonePtrOutputWithContext

func (o ContainerCloneOutput) ToContainerClonePtrOutputWithContext(ctx context.Context) ContainerClonePtrOutput

func (ContainerCloneOutput) VmId

type ContainerClonePtrInput

type ContainerClonePtrInput interface {
	pulumi.Input

	ToContainerClonePtrOutput() ContainerClonePtrOutput
	ToContainerClonePtrOutputWithContext(context.Context) ContainerClonePtrOutput
}

ContainerClonePtrInput is an input type that accepts ContainerCloneArgs, ContainerClonePtr and ContainerClonePtrOutput values. You can construct a concrete instance of `ContainerClonePtrInput` via:

        ContainerCloneArgs{...}

or:

        nil

type ContainerClonePtrOutput

type ContainerClonePtrOutput struct{ *pulumi.OutputState }

func (ContainerClonePtrOutput) DatastoreId

func (ContainerClonePtrOutput) Elem

func (ContainerClonePtrOutput) ElementType

func (ContainerClonePtrOutput) ElementType() reflect.Type

func (ContainerClonePtrOutput) NodeName

func (ContainerClonePtrOutput) ToContainerClonePtrOutput

func (o ContainerClonePtrOutput) ToContainerClonePtrOutput() ContainerClonePtrOutput

func (ContainerClonePtrOutput) ToContainerClonePtrOutputWithContext

func (o ContainerClonePtrOutput) ToContainerClonePtrOutputWithContext(ctx context.Context) ContainerClonePtrOutput

func (ContainerClonePtrOutput) VmId

type ContainerConsole

type ContainerConsole struct {
	Enabled  *bool   `pulumi:"enabled"`
	TtyCount *int    `pulumi:"ttyCount"`
	Type     *string `pulumi:"type"`
}

type ContainerConsoleArgs

type ContainerConsoleArgs struct {
	Enabled  pulumi.BoolPtrInput   `pulumi:"enabled"`
	TtyCount pulumi.IntPtrInput    `pulumi:"ttyCount"`
	Type     pulumi.StringPtrInput `pulumi:"type"`
}

func (ContainerConsoleArgs) ElementType

func (ContainerConsoleArgs) ElementType() reflect.Type

func (ContainerConsoleArgs) ToContainerConsoleOutput

func (i ContainerConsoleArgs) ToContainerConsoleOutput() ContainerConsoleOutput

func (ContainerConsoleArgs) ToContainerConsoleOutputWithContext

func (i ContainerConsoleArgs) ToContainerConsoleOutputWithContext(ctx context.Context) ContainerConsoleOutput

func (ContainerConsoleArgs) ToContainerConsolePtrOutput

func (i ContainerConsoleArgs) ToContainerConsolePtrOutput() ContainerConsolePtrOutput

func (ContainerConsoleArgs) ToContainerConsolePtrOutputWithContext

func (i ContainerConsoleArgs) ToContainerConsolePtrOutputWithContext(ctx context.Context) ContainerConsolePtrOutput

type ContainerConsoleInput

type ContainerConsoleInput interface {
	pulumi.Input

	ToContainerConsoleOutput() ContainerConsoleOutput
	ToContainerConsoleOutputWithContext(context.Context) ContainerConsoleOutput
}

ContainerConsoleInput is an input type that accepts ContainerConsoleArgs and ContainerConsoleOutput values. You can construct a concrete instance of `ContainerConsoleInput` via:

ContainerConsoleArgs{...}

type ContainerConsoleOutput

type ContainerConsoleOutput struct{ *pulumi.OutputState }

func (ContainerConsoleOutput) ElementType

func (ContainerConsoleOutput) ElementType() reflect.Type

func (ContainerConsoleOutput) Enabled

func (ContainerConsoleOutput) ToContainerConsoleOutput

func (o ContainerConsoleOutput) ToContainerConsoleOutput() ContainerConsoleOutput

func (ContainerConsoleOutput) ToContainerConsoleOutputWithContext

func (o ContainerConsoleOutput) ToContainerConsoleOutputWithContext(ctx context.Context) ContainerConsoleOutput

func (ContainerConsoleOutput) ToContainerConsolePtrOutput

func (o ContainerConsoleOutput) ToContainerConsolePtrOutput() ContainerConsolePtrOutput

func (ContainerConsoleOutput) ToContainerConsolePtrOutputWithContext

func (o ContainerConsoleOutput) ToContainerConsolePtrOutputWithContext(ctx context.Context) ContainerConsolePtrOutput

func (ContainerConsoleOutput) TtyCount

func (ContainerConsoleOutput) Type

type ContainerConsolePtrInput

type ContainerConsolePtrInput interface {
	pulumi.Input

	ToContainerConsolePtrOutput() ContainerConsolePtrOutput
	ToContainerConsolePtrOutputWithContext(context.Context) ContainerConsolePtrOutput
}

ContainerConsolePtrInput is an input type that accepts ContainerConsoleArgs, ContainerConsolePtr and ContainerConsolePtrOutput values. You can construct a concrete instance of `ContainerConsolePtrInput` via:

        ContainerConsoleArgs{...}

or:

        nil

type ContainerConsolePtrOutput

type ContainerConsolePtrOutput struct{ *pulumi.OutputState }

func (ContainerConsolePtrOutput) Elem

func (ContainerConsolePtrOutput) ElementType

func (ContainerConsolePtrOutput) ElementType() reflect.Type

func (ContainerConsolePtrOutput) Enabled

func (ContainerConsolePtrOutput) ToContainerConsolePtrOutput

func (o ContainerConsolePtrOutput) ToContainerConsolePtrOutput() ContainerConsolePtrOutput

func (ContainerConsolePtrOutput) ToContainerConsolePtrOutputWithContext

func (o ContainerConsolePtrOutput) ToContainerConsolePtrOutputWithContext(ctx context.Context) ContainerConsolePtrOutput

func (ContainerConsolePtrOutput) TtyCount

func (ContainerConsolePtrOutput) Type

type ContainerCpu

type ContainerCpu struct {
	Architecture *string `pulumi:"architecture"`
	Cores        *int    `pulumi:"cores"`
	Units        *int    `pulumi:"units"`
}

type ContainerCpuArgs

type ContainerCpuArgs struct {
	Architecture pulumi.StringPtrInput `pulumi:"architecture"`
	Cores        pulumi.IntPtrInput    `pulumi:"cores"`
	Units        pulumi.IntPtrInput    `pulumi:"units"`
}

func (ContainerCpuArgs) ElementType

func (ContainerCpuArgs) ElementType() reflect.Type

func (ContainerCpuArgs) ToContainerCpuOutput

func (i ContainerCpuArgs) ToContainerCpuOutput() ContainerCpuOutput

func (ContainerCpuArgs) ToContainerCpuOutputWithContext

func (i ContainerCpuArgs) ToContainerCpuOutputWithContext(ctx context.Context) ContainerCpuOutput

func (ContainerCpuArgs) ToContainerCpuPtrOutput

func (i ContainerCpuArgs) ToContainerCpuPtrOutput() ContainerCpuPtrOutput

func (ContainerCpuArgs) ToContainerCpuPtrOutputWithContext

func (i ContainerCpuArgs) ToContainerCpuPtrOutputWithContext(ctx context.Context) ContainerCpuPtrOutput

type ContainerCpuInput

type ContainerCpuInput interface {
	pulumi.Input

	ToContainerCpuOutput() ContainerCpuOutput
	ToContainerCpuOutputWithContext(context.Context) ContainerCpuOutput
}

ContainerCpuInput is an input type that accepts ContainerCpuArgs and ContainerCpuOutput values. You can construct a concrete instance of `ContainerCpuInput` via:

ContainerCpuArgs{...}

type ContainerCpuOutput

type ContainerCpuOutput struct{ *pulumi.OutputState }

func (ContainerCpuOutput) Architecture

func (o ContainerCpuOutput) Architecture() pulumi.StringPtrOutput

func (ContainerCpuOutput) Cores

func (ContainerCpuOutput) ElementType

func (ContainerCpuOutput) ElementType() reflect.Type

func (ContainerCpuOutput) ToContainerCpuOutput

func (o ContainerCpuOutput) ToContainerCpuOutput() ContainerCpuOutput

func (ContainerCpuOutput) ToContainerCpuOutputWithContext

func (o ContainerCpuOutput) ToContainerCpuOutputWithContext(ctx context.Context) ContainerCpuOutput

func (ContainerCpuOutput) ToContainerCpuPtrOutput

func (o ContainerCpuOutput) ToContainerCpuPtrOutput() ContainerCpuPtrOutput

func (ContainerCpuOutput) ToContainerCpuPtrOutputWithContext

func (o ContainerCpuOutput) ToContainerCpuPtrOutputWithContext(ctx context.Context) ContainerCpuPtrOutput

func (ContainerCpuOutput) Units

type ContainerCpuPtrInput

type ContainerCpuPtrInput interface {
	pulumi.Input

	ToContainerCpuPtrOutput() ContainerCpuPtrOutput
	ToContainerCpuPtrOutputWithContext(context.Context) ContainerCpuPtrOutput
}

ContainerCpuPtrInput is an input type that accepts ContainerCpuArgs, ContainerCpuPtr and ContainerCpuPtrOutput values. You can construct a concrete instance of `ContainerCpuPtrInput` via:

        ContainerCpuArgs{...}

or:

        nil

type ContainerCpuPtrOutput

type ContainerCpuPtrOutput struct{ *pulumi.OutputState }

func (ContainerCpuPtrOutput) Architecture

func (o ContainerCpuPtrOutput) Architecture() pulumi.StringPtrOutput

func (ContainerCpuPtrOutput) Cores

func (ContainerCpuPtrOutput) Elem

func (ContainerCpuPtrOutput) ElementType

func (ContainerCpuPtrOutput) ElementType() reflect.Type

func (ContainerCpuPtrOutput) ToContainerCpuPtrOutput

func (o ContainerCpuPtrOutput) ToContainerCpuPtrOutput() ContainerCpuPtrOutput

func (ContainerCpuPtrOutput) ToContainerCpuPtrOutputWithContext

func (o ContainerCpuPtrOutput) ToContainerCpuPtrOutputWithContext(ctx context.Context) ContainerCpuPtrOutput

func (ContainerCpuPtrOutput) Units

type ContainerDisk

type ContainerDisk struct {
	DatastoreId *string `pulumi:"datastoreId"`
}

type ContainerDiskArgs

type ContainerDiskArgs struct {
	DatastoreId pulumi.StringPtrInput `pulumi:"datastoreId"`
}

func (ContainerDiskArgs) ElementType

func (ContainerDiskArgs) ElementType() reflect.Type

func (ContainerDiskArgs) ToContainerDiskOutput

func (i ContainerDiskArgs) ToContainerDiskOutput() ContainerDiskOutput

func (ContainerDiskArgs) ToContainerDiskOutputWithContext

func (i ContainerDiskArgs) ToContainerDiskOutputWithContext(ctx context.Context) ContainerDiskOutput

func (ContainerDiskArgs) ToContainerDiskPtrOutput

func (i ContainerDiskArgs) ToContainerDiskPtrOutput() ContainerDiskPtrOutput

func (ContainerDiskArgs) ToContainerDiskPtrOutputWithContext

func (i ContainerDiskArgs) ToContainerDiskPtrOutputWithContext(ctx context.Context) ContainerDiskPtrOutput

type ContainerDiskInput

type ContainerDiskInput interface {
	pulumi.Input

	ToContainerDiskOutput() ContainerDiskOutput
	ToContainerDiskOutputWithContext(context.Context) ContainerDiskOutput
}

ContainerDiskInput is an input type that accepts ContainerDiskArgs and ContainerDiskOutput values. You can construct a concrete instance of `ContainerDiskInput` via:

ContainerDiskArgs{...}

type ContainerDiskOutput

type ContainerDiskOutput struct{ *pulumi.OutputState }

func (ContainerDiskOutput) DatastoreId

func (o ContainerDiskOutput) DatastoreId() pulumi.StringPtrOutput

func (ContainerDiskOutput) ElementType

func (ContainerDiskOutput) ElementType() reflect.Type

func (ContainerDiskOutput) ToContainerDiskOutput

func (o ContainerDiskOutput) ToContainerDiskOutput() ContainerDiskOutput

func (ContainerDiskOutput) ToContainerDiskOutputWithContext

func (o ContainerDiskOutput) ToContainerDiskOutputWithContext(ctx context.Context) ContainerDiskOutput

func (ContainerDiskOutput) ToContainerDiskPtrOutput

func (o ContainerDiskOutput) ToContainerDiskPtrOutput() ContainerDiskPtrOutput

func (ContainerDiskOutput) ToContainerDiskPtrOutputWithContext

func (o ContainerDiskOutput) ToContainerDiskPtrOutputWithContext(ctx context.Context) ContainerDiskPtrOutput

type ContainerDiskPtrInput

type ContainerDiskPtrInput interface {
	pulumi.Input

	ToContainerDiskPtrOutput() ContainerDiskPtrOutput
	ToContainerDiskPtrOutputWithContext(context.Context) ContainerDiskPtrOutput
}

ContainerDiskPtrInput is an input type that accepts ContainerDiskArgs, ContainerDiskPtr and ContainerDiskPtrOutput values. You can construct a concrete instance of `ContainerDiskPtrInput` via:

        ContainerDiskArgs{...}

or:

        nil

type ContainerDiskPtrOutput

type ContainerDiskPtrOutput struct{ *pulumi.OutputState }

func (ContainerDiskPtrOutput) DatastoreId

func (ContainerDiskPtrOutput) Elem

func (ContainerDiskPtrOutput) ElementType

func (ContainerDiskPtrOutput) ElementType() reflect.Type

func (ContainerDiskPtrOutput) ToContainerDiskPtrOutput

func (o ContainerDiskPtrOutput) ToContainerDiskPtrOutput() ContainerDiskPtrOutput

func (ContainerDiskPtrOutput) ToContainerDiskPtrOutputWithContext

func (o ContainerDiskPtrOutput) ToContainerDiskPtrOutputWithContext(ctx context.Context) ContainerDiskPtrOutput

type ContainerInitialization

type ContainerInitialization struct {
	Dns         *ContainerInitializationDns         `pulumi:"dns"`
	Hostname    *string                             `pulumi:"hostname"`
	IpConfigs   []ContainerInitializationIpConfig   `pulumi:"ipConfigs"`
	UserAccount *ContainerInitializationUserAccount `pulumi:"userAccount"`
}

type ContainerInitializationArgs

type ContainerInitializationArgs struct {
	Dns         ContainerInitializationDnsPtrInput         `pulumi:"dns"`
	Hostname    pulumi.StringPtrInput                      `pulumi:"hostname"`
	IpConfigs   ContainerInitializationIpConfigArrayInput  `pulumi:"ipConfigs"`
	UserAccount ContainerInitializationUserAccountPtrInput `pulumi:"userAccount"`
}

func (ContainerInitializationArgs) ElementType

func (ContainerInitializationArgs) ToContainerInitializationOutput

func (i ContainerInitializationArgs) ToContainerInitializationOutput() ContainerInitializationOutput

func (ContainerInitializationArgs) ToContainerInitializationOutputWithContext

func (i ContainerInitializationArgs) ToContainerInitializationOutputWithContext(ctx context.Context) ContainerInitializationOutput

func (ContainerInitializationArgs) ToContainerInitializationPtrOutput

func (i ContainerInitializationArgs) ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput

func (ContainerInitializationArgs) ToContainerInitializationPtrOutputWithContext

func (i ContainerInitializationArgs) ToContainerInitializationPtrOutputWithContext(ctx context.Context) ContainerInitializationPtrOutput

type ContainerInitializationDns

type ContainerInitializationDns struct {
	Domain *string `pulumi:"domain"`
	Server *string `pulumi:"server"`
}

type ContainerInitializationDnsArgs

type ContainerInitializationDnsArgs struct {
	Domain pulumi.StringPtrInput `pulumi:"domain"`
	Server pulumi.StringPtrInput `pulumi:"server"`
}

func (ContainerInitializationDnsArgs) ElementType

func (ContainerInitializationDnsArgs) ToContainerInitializationDnsOutput

func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsOutput() ContainerInitializationDnsOutput

func (ContainerInitializationDnsArgs) ToContainerInitializationDnsOutputWithContext

func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsOutputWithContext(ctx context.Context) ContainerInitializationDnsOutput

func (ContainerInitializationDnsArgs) ToContainerInitializationDnsPtrOutput

func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput

func (ContainerInitializationDnsArgs) ToContainerInitializationDnsPtrOutputWithContext

func (i ContainerInitializationDnsArgs) ToContainerInitializationDnsPtrOutputWithContext(ctx context.Context) ContainerInitializationDnsPtrOutput

type ContainerInitializationDnsInput

type ContainerInitializationDnsInput interface {
	pulumi.Input

	ToContainerInitializationDnsOutput() ContainerInitializationDnsOutput
	ToContainerInitializationDnsOutputWithContext(context.Context) ContainerInitializationDnsOutput
}

ContainerInitializationDnsInput is an input type that accepts ContainerInitializationDnsArgs and ContainerInitializationDnsOutput values. You can construct a concrete instance of `ContainerInitializationDnsInput` via:

ContainerInitializationDnsArgs{...}

type ContainerInitializationDnsOutput

type ContainerInitializationDnsOutput struct{ *pulumi.OutputState }

func (ContainerInitializationDnsOutput) Domain

func (ContainerInitializationDnsOutput) ElementType

func (ContainerInitializationDnsOutput) Server

func (ContainerInitializationDnsOutput) ToContainerInitializationDnsOutput

func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsOutput() ContainerInitializationDnsOutput

func (ContainerInitializationDnsOutput) ToContainerInitializationDnsOutputWithContext

func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsOutputWithContext(ctx context.Context) ContainerInitializationDnsOutput

func (ContainerInitializationDnsOutput) ToContainerInitializationDnsPtrOutput

func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput

func (ContainerInitializationDnsOutput) ToContainerInitializationDnsPtrOutputWithContext

func (o ContainerInitializationDnsOutput) ToContainerInitializationDnsPtrOutputWithContext(ctx context.Context) ContainerInitializationDnsPtrOutput

type ContainerInitializationDnsPtrInput

type ContainerInitializationDnsPtrInput interface {
	pulumi.Input

	ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput
	ToContainerInitializationDnsPtrOutputWithContext(context.Context) ContainerInitializationDnsPtrOutput
}

ContainerInitializationDnsPtrInput is an input type that accepts ContainerInitializationDnsArgs, ContainerInitializationDnsPtr and ContainerInitializationDnsPtrOutput values. You can construct a concrete instance of `ContainerInitializationDnsPtrInput` via:

        ContainerInitializationDnsArgs{...}

or:

        nil

type ContainerInitializationDnsPtrOutput

type ContainerInitializationDnsPtrOutput struct{ *pulumi.OutputState }

func (ContainerInitializationDnsPtrOutput) Domain

func (ContainerInitializationDnsPtrOutput) Elem

func (ContainerInitializationDnsPtrOutput) ElementType

func (ContainerInitializationDnsPtrOutput) Server

func (ContainerInitializationDnsPtrOutput) ToContainerInitializationDnsPtrOutput

func (o ContainerInitializationDnsPtrOutput) ToContainerInitializationDnsPtrOutput() ContainerInitializationDnsPtrOutput

func (ContainerInitializationDnsPtrOutput) ToContainerInitializationDnsPtrOutputWithContext

func (o ContainerInitializationDnsPtrOutput) ToContainerInitializationDnsPtrOutputWithContext(ctx context.Context) ContainerInitializationDnsPtrOutput

type ContainerInitializationInput

type ContainerInitializationInput interface {
	pulumi.Input

	ToContainerInitializationOutput() ContainerInitializationOutput
	ToContainerInitializationOutputWithContext(context.Context) ContainerInitializationOutput
}

ContainerInitializationInput is an input type that accepts ContainerInitializationArgs and ContainerInitializationOutput values. You can construct a concrete instance of `ContainerInitializationInput` via:

ContainerInitializationArgs{...}

type ContainerInitializationIpConfig

type ContainerInitializationIpConfig struct {
	Ipv4 *ContainerInitializationIpConfigIpv4 `pulumi:"ipv4"`
	Ipv6 *ContainerInitializationIpConfigIpv6 `pulumi:"ipv6"`
}

type ContainerInitializationIpConfigArgs

type ContainerInitializationIpConfigArgs struct {
	Ipv4 ContainerInitializationIpConfigIpv4PtrInput `pulumi:"ipv4"`
	Ipv6 ContainerInitializationIpConfigIpv6PtrInput `pulumi:"ipv6"`
}

func (ContainerInitializationIpConfigArgs) ElementType

func (ContainerInitializationIpConfigArgs) ToContainerInitializationIpConfigOutput

func (i ContainerInitializationIpConfigArgs) ToContainerInitializationIpConfigOutput() ContainerInitializationIpConfigOutput

func (ContainerInitializationIpConfigArgs) ToContainerInitializationIpConfigOutputWithContext

func (i ContainerInitializationIpConfigArgs) ToContainerInitializationIpConfigOutputWithContext(ctx context.Context) ContainerInitializationIpConfigOutput

type ContainerInitializationIpConfigArray

type ContainerInitializationIpConfigArray []ContainerInitializationIpConfigInput

func (ContainerInitializationIpConfigArray) ElementType

func (ContainerInitializationIpConfigArray) ToContainerInitializationIpConfigArrayOutput

func (i ContainerInitializationIpConfigArray) ToContainerInitializationIpConfigArrayOutput() ContainerInitializationIpConfigArrayOutput

func (ContainerInitializationIpConfigArray) ToContainerInitializationIpConfigArrayOutputWithContext

func (i ContainerInitializationIpConfigArray) ToContainerInitializationIpConfigArrayOutputWithContext(ctx context.Context) ContainerInitializationIpConfigArrayOutput

type ContainerInitializationIpConfigArrayInput

type ContainerInitializationIpConfigArrayInput interface {
	pulumi.Input

	ToContainerInitializationIpConfigArrayOutput() ContainerInitializationIpConfigArrayOutput
	ToContainerInitializationIpConfigArrayOutputWithContext(context.Context) ContainerInitializationIpConfigArrayOutput
}

ContainerInitializationIpConfigArrayInput is an input type that accepts ContainerInitializationIpConfigArray and ContainerInitializationIpConfigArrayOutput values. You can construct a concrete instance of `ContainerInitializationIpConfigArrayInput` via:

ContainerInitializationIpConfigArray{ ContainerInitializationIpConfigArgs{...} }

type ContainerInitializationIpConfigArrayOutput

type ContainerInitializationIpConfigArrayOutput struct{ *pulumi.OutputState }

func (ContainerInitializationIpConfigArrayOutput) ElementType

func (ContainerInitializationIpConfigArrayOutput) Index

func (ContainerInitializationIpConfigArrayOutput) ToContainerInitializationIpConfigArrayOutput

func (o ContainerInitializationIpConfigArrayOutput) ToContainerInitializationIpConfigArrayOutput() ContainerInitializationIpConfigArrayOutput

func (ContainerInitializationIpConfigArrayOutput) ToContainerInitializationIpConfigArrayOutputWithContext

func (o ContainerInitializationIpConfigArrayOutput) ToContainerInitializationIpConfigArrayOutputWithContext(ctx context.Context) ContainerInitializationIpConfigArrayOutput

type ContainerInitializationIpConfigInput

type ContainerInitializationIpConfigInput interface {
	pulumi.Input

	ToContainerInitializationIpConfigOutput() ContainerInitializationIpConfigOutput
	ToContainerInitializationIpConfigOutputWithContext(context.Context) ContainerInitializationIpConfigOutput
}

ContainerInitializationIpConfigInput is an input type that accepts ContainerInitializationIpConfigArgs and ContainerInitializationIpConfigOutput values. You can construct a concrete instance of `ContainerInitializationIpConfigInput` via:

ContainerInitializationIpConfigArgs{...}

type ContainerInitializationIpConfigIpv4

type ContainerInitializationIpConfigIpv4 struct {
	Address *string `pulumi:"address"`
	Gateway *string `pulumi:"gateway"`
}

type ContainerInitializationIpConfigIpv4Args

type ContainerInitializationIpConfigIpv4Args struct {
	Address pulumi.StringPtrInput `pulumi:"address"`
	Gateway pulumi.StringPtrInput `pulumi:"gateway"`
}

func (ContainerInitializationIpConfigIpv4Args) ElementType

func (ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4Output

func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4Output() ContainerInitializationIpConfigIpv4Output

func (ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4OutputWithContext

func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4Output

func (ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4PtrOutput

func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput

func (ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4PtrOutputWithContext

func (i ContainerInitializationIpConfigIpv4Args) ToContainerInitializationIpConfigIpv4PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4PtrOutput

type ContainerInitializationIpConfigIpv4Input

type ContainerInitializationIpConfigIpv4Input interface {
	pulumi.Input

	ToContainerInitializationIpConfigIpv4Output() ContainerInitializationIpConfigIpv4Output
	ToContainerInitializationIpConfigIpv4OutputWithContext(context.Context) ContainerInitializationIpConfigIpv4Output
}

ContainerInitializationIpConfigIpv4Input is an input type that accepts ContainerInitializationIpConfigIpv4Args and ContainerInitializationIpConfigIpv4Output values. You can construct a concrete instance of `ContainerInitializationIpConfigIpv4Input` via:

ContainerInitializationIpConfigIpv4Args{...}

type ContainerInitializationIpConfigIpv4Output

type ContainerInitializationIpConfigIpv4Output struct{ *pulumi.OutputState }

func (ContainerInitializationIpConfigIpv4Output) Address

func (ContainerInitializationIpConfigIpv4Output) ElementType

func (ContainerInitializationIpConfigIpv4Output) Gateway

func (ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4Output

func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4Output() ContainerInitializationIpConfigIpv4Output

func (ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4OutputWithContext

func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4Output

func (ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4PtrOutput

func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput

func (ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4PtrOutputWithContext

func (o ContainerInitializationIpConfigIpv4Output) ToContainerInitializationIpConfigIpv4PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4PtrOutput

type ContainerInitializationIpConfigIpv4PtrInput

type ContainerInitializationIpConfigIpv4PtrInput interface {
	pulumi.Input

	ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput
	ToContainerInitializationIpConfigIpv4PtrOutputWithContext(context.Context) ContainerInitializationIpConfigIpv4PtrOutput
}

ContainerInitializationIpConfigIpv4PtrInput is an input type that accepts ContainerInitializationIpConfigIpv4Args, ContainerInitializationIpConfigIpv4Ptr and ContainerInitializationIpConfigIpv4PtrOutput values. You can construct a concrete instance of `ContainerInitializationIpConfigIpv4PtrInput` via:

        ContainerInitializationIpConfigIpv4Args{...}

or:

        nil

type ContainerInitializationIpConfigIpv4PtrOutput

type ContainerInitializationIpConfigIpv4PtrOutput struct{ *pulumi.OutputState }

func (ContainerInitializationIpConfigIpv4PtrOutput) Address

func (ContainerInitializationIpConfigIpv4PtrOutput) Elem

func (ContainerInitializationIpConfigIpv4PtrOutput) ElementType

func (ContainerInitializationIpConfigIpv4PtrOutput) Gateway

func (ContainerInitializationIpConfigIpv4PtrOutput) ToContainerInitializationIpConfigIpv4PtrOutput

func (o ContainerInitializationIpConfigIpv4PtrOutput) ToContainerInitializationIpConfigIpv4PtrOutput() ContainerInitializationIpConfigIpv4PtrOutput

func (ContainerInitializationIpConfigIpv4PtrOutput) ToContainerInitializationIpConfigIpv4PtrOutputWithContext

func (o ContainerInitializationIpConfigIpv4PtrOutput) ToContainerInitializationIpConfigIpv4PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv4PtrOutput

type ContainerInitializationIpConfigIpv6

type ContainerInitializationIpConfigIpv6 struct {
	Address *string `pulumi:"address"`
	Gateway *string `pulumi:"gateway"`
}

type ContainerInitializationIpConfigIpv6Args

type ContainerInitializationIpConfigIpv6Args struct {
	Address pulumi.StringPtrInput `pulumi:"address"`
	Gateway pulumi.StringPtrInput `pulumi:"gateway"`
}

func (ContainerInitializationIpConfigIpv6Args) ElementType

func (ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6Output

func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6Output() ContainerInitializationIpConfigIpv6Output

func (ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6OutputWithContext

func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6Output

func (ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6PtrOutput

func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput

func (ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6PtrOutputWithContext

func (i ContainerInitializationIpConfigIpv6Args) ToContainerInitializationIpConfigIpv6PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6PtrOutput

type ContainerInitializationIpConfigIpv6Input

type ContainerInitializationIpConfigIpv6Input interface {
	pulumi.Input

	ToContainerInitializationIpConfigIpv6Output() ContainerInitializationIpConfigIpv6Output
	ToContainerInitializationIpConfigIpv6OutputWithContext(context.Context) ContainerInitializationIpConfigIpv6Output
}

ContainerInitializationIpConfigIpv6Input is an input type that accepts ContainerInitializationIpConfigIpv6Args and ContainerInitializationIpConfigIpv6Output values. You can construct a concrete instance of `ContainerInitializationIpConfigIpv6Input` via:

ContainerInitializationIpConfigIpv6Args{...}

type ContainerInitializationIpConfigIpv6Output

type ContainerInitializationIpConfigIpv6Output struct{ *pulumi.OutputState }

func (ContainerInitializationIpConfigIpv6Output) Address

func (ContainerInitializationIpConfigIpv6Output) ElementType

func (ContainerInitializationIpConfigIpv6Output) Gateway

func (ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6Output

func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6Output() ContainerInitializationIpConfigIpv6Output

func (ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6OutputWithContext

func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6OutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6Output

func (ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6PtrOutput

func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput

func (ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6PtrOutputWithContext

func (o ContainerInitializationIpConfigIpv6Output) ToContainerInitializationIpConfigIpv6PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6PtrOutput

type ContainerInitializationIpConfigIpv6PtrInput

type ContainerInitializationIpConfigIpv6PtrInput interface {
	pulumi.Input

	ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput
	ToContainerInitializationIpConfigIpv6PtrOutputWithContext(context.Context) ContainerInitializationIpConfigIpv6PtrOutput
}

ContainerInitializationIpConfigIpv6PtrInput is an input type that accepts ContainerInitializationIpConfigIpv6Args, ContainerInitializationIpConfigIpv6Ptr and ContainerInitializationIpConfigIpv6PtrOutput values. You can construct a concrete instance of `ContainerInitializationIpConfigIpv6PtrInput` via:

        ContainerInitializationIpConfigIpv6Args{...}

or:

        nil

type ContainerInitializationIpConfigIpv6PtrOutput

type ContainerInitializationIpConfigIpv6PtrOutput struct{ *pulumi.OutputState }

func (ContainerInitializationIpConfigIpv6PtrOutput) Address

func (ContainerInitializationIpConfigIpv6PtrOutput) Elem

func (ContainerInitializationIpConfigIpv6PtrOutput) ElementType

func (ContainerInitializationIpConfigIpv6PtrOutput) Gateway

func (ContainerInitializationIpConfigIpv6PtrOutput) ToContainerInitializationIpConfigIpv6PtrOutput

func (o ContainerInitializationIpConfigIpv6PtrOutput) ToContainerInitializationIpConfigIpv6PtrOutput() ContainerInitializationIpConfigIpv6PtrOutput

func (ContainerInitializationIpConfigIpv6PtrOutput) ToContainerInitializationIpConfigIpv6PtrOutputWithContext

func (o ContainerInitializationIpConfigIpv6PtrOutput) ToContainerInitializationIpConfigIpv6PtrOutputWithContext(ctx context.Context) ContainerInitializationIpConfigIpv6PtrOutput

type ContainerInitializationIpConfigOutput

type ContainerInitializationIpConfigOutput struct{ *pulumi.OutputState }

func (ContainerInitializationIpConfigOutput) ElementType

func (ContainerInitializationIpConfigOutput) Ipv4

func (ContainerInitializationIpConfigOutput) Ipv6

func (ContainerInitializationIpConfigOutput) ToContainerInitializationIpConfigOutput

func (o ContainerInitializationIpConfigOutput) ToContainerInitializationIpConfigOutput() ContainerInitializationIpConfigOutput

func (ContainerInitializationIpConfigOutput) ToContainerInitializationIpConfigOutputWithContext

func (o ContainerInitializationIpConfigOutput) ToContainerInitializationIpConfigOutputWithContext(ctx context.Context) ContainerInitializationIpConfigOutput

type ContainerInitializationOutput

type ContainerInitializationOutput struct{ *pulumi.OutputState }

func (ContainerInitializationOutput) Dns

func (ContainerInitializationOutput) ElementType

func (ContainerInitializationOutput) Hostname

func (ContainerInitializationOutput) IpConfigs

func (ContainerInitializationOutput) ToContainerInitializationOutput

func (o ContainerInitializationOutput) ToContainerInitializationOutput() ContainerInitializationOutput

func (ContainerInitializationOutput) ToContainerInitializationOutputWithContext

func (o ContainerInitializationOutput) ToContainerInitializationOutputWithContext(ctx context.Context) ContainerInitializationOutput

func (ContainerInitializationOutput) ToContainerInitializationPtrOutput

func (o ContainerInitializationOutput) ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput

func (ContainerInitializationOutput) ToContainerInitializationPtrOutputWithContext

func (o ContainerInitializationOutput) ToContainerInitializationPtrOutputWithContext(ctx context.Context) ContainerInitializationPtrOutput

func (ContainerInitializationOutput) UserAccount

type ContainerInitializationPtrInput

type ContainerInitializationPtrInput interface {
	pulumi.Input

	ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput
	ToContainerInitializationPtrOutputWithContext(context.Context) ContainerInitializationPtrOutput
}

ContainerInitializationPtrInput is an input type that accepts ContainerInitializationArgs, ContainerInitializationPtr and ContainerInitializationPtrOutput values. You can construct a concrete instance of `ContainerInitializationPtrInput` via:

        ContainerInitializationArgs{...}

or:

        nil

type ContainerInitializationPtrOutput

type ContainerInitializationPtrOutput struct{ *pulumi.OutputState }

func (ContainerInitializationPtrOutput) Dns

func (ContainerInitializationPtrOutput) Elem

func (ContainerInitializationPtrOutput) ElementType

func (ContainerInitializationPtrOutput) Hostname

func (ContainerInitializationPtrOutput) IpConfigs

func (ContainerInitializationPtrOutput) ToContainerInitializationPtrOutput

func (o ContainerInitializationPtrOutput) ToContainerInitializationPtrOutput() ContainerInitializationPtrOutput

func (ContainerInitializationPtrOutput) ToContainerInitializationPtrOutputWithContext

func (o ContainerInitializationPtrOutput) ToContainerInitializationPtrOutputWithContext(ctx context.Context) ContainerInitializationPtrOutput

func (ContainerInitializationPtrOutput) UserAccount

type ContainerInitializationUserAccount

type ContainerInitializationUserAccount struct {
	Keys     []string `pulumi:"keys"`
	Password *string  `pulumi:"password"`
}

type ContainerInitializationUserAccountArgs

type ContainerInitializationUserAccountArgs struct {
	Keys     pulumi.StringArrayInput `pulumi:"keys"`
	Password pulumi.StringPtrInput   `pulumi:"password"`
}

func (ContainerInitializationUserAccountArgs) ElementType

func (ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountOutput

func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountOutput() ContainerInitializationUserAccountOutput

func (ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountOutputWithContext

func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountOutputWithContext(ctx context.Context) ContainerInitializationUserAccountOutput

func (ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountPtrOutput

func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput

func (ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountPtrOutputWithContext

func (i ContainerInitializationUserAccountArgs) ToContainerInitializationUserAccountPtrOutputWithContext(ctx context.Context) ContainerInitializationUserAccountPtrOutput

type ContainerInitializationUserAccountInput

type ContainerInitializationUserAccountInput interface {
	pulumi.Input

	ToContainerInitializationUserAccountOutput() ContainerInitializationUserAccountOutput
	ToContainerInitializationUserAccountOutputWithContext(context.Context) ContainerInitializationUserAccountOutput
}

ContainerInitializationUserAccountInput is an input type that accepts ContainerInitializationUserAccountArgs and ContainerInitializationUserAccountOutput values. You can construct a concrete instance of `ContainerInitializationUserAccountInput` via:

ContainerInitializationUserAccountArgs{...}

type ContainerInitializationUserAccountOutput

type ContainerInitializationUserAccountOutput struct{ *pulumi.OutputState }

func (ContainerInitializationUserAccountOutput) ElementType

func (ContainerInitializationUserAccountOutput) Keys

func (ContainerInitializationUserAccountOutput) Password

func (ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountOutput

func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountOutput() ContainerInitializationUserAccountOutput

func (ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountOutputWithContext

func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountOutputWithContext(ctx context.Context) ContainerInitializationUserAccountOutput

func (ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountPtrOutput

func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput

func (ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountPtrOutputWithContext

func (o ContainerInitializationUserAccountOutput) ToContainerInitializationUserAccountPtrOutputWithContext(ctx context.Context) ContainerInitializationUserAccountPtrOutput

type ContainerInitializationUserAccountPtrInput

type ContainerInitializationUserAccountPtrInput interface {
	pulumi.Input

	ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput
	ToContainerInitializationUserAccountPtrOutputWithContext(context.Context) ContainerInitializationUserAccountPtrOutput
}

ContainerInitializationUserAccountPtrInput is an input type that accepts ContainerInitializationUserAccountArgs, ContainerInitializationUserAccountPtr and ContainerInitializationUserAccountPtrOutput values. You can construct a concrete instance of `ContainerInitializationUserAccountPtrInput` via:

        ContainerInitializationUserAccountArgs{...}

or:

        nil

type ContainerInitializationUserAccountPtrOutput

type ContainerInitializationUserAccountPtrOutput struct{ *pulumi.OutputState }

func (ContainerInitializationUserAccountPtrOutput) Elem

func (ContainerInitializationUserAccountPtrOutput) ElementType

func (ContainerInitializationUserAccountPtrOutput) Keys

func (ContainerInitializationUserAccountPtrOutput) Password

func (ContainerInitializationUserAccountPtrOutput) ToContainerInitializationUserAccountPtrOutput

func (o ContainerInitializationUserAccountPtrOutput) ToContainerInitializationUserAccountPtrOutput() ContainerInitializationUserAccountPtrOutput

func (ContainerInitializationUserAccountPtrOutput) ToContainerInitializationUserAccountPtrOutputWithContext

func (o ContainerInitializationUserAccountPtrOutput) ToContainerInitializationUserAccountPtrOutputWithContext(ctx context.Context) ContainerInitializationUserAccountPtrOutput

type ContainerInput

type ContainerInput interface {
	pulumi.Input

	ToContainerOutput() ContainerOutput
	ToContainerOutputWithContext(ctx context.Context) ContainerOutput
}

type ContainerMap

type ContainerMap map[string]ContainerInput

func (ContainerMap) ElementType

func (ContainerMap) ElementType() reflect.Type

func (ContainerMap) ToContainerMapOutput

func (i ContainerMap) ToContainerMapOutput() ContainerMapOutput

func (ContainerMap) ToContainerMapOutputWithContext

func (i ContainerMap) ToContainerMapOutputWithContext(ctx context.Context) ContainerMapOutput

type ContainerMapInput

type ContainerMapInput interface {
	pulumi.Input

	ToContainerMapOutput() ContainerMapOutput
	ToContainerMapOutputWithContext(context.Context) ContainerMapOutput
}

ContainerMapInput is an input type that accepts ContainerMap and ContainerMapOutput values. You can construct a concrete instance of `ContainerMapInput` via:

ContainerMap{ "key": ContainerArgs{...} }

type ContainerMapOutput

type ContainerMapOutput struct{ *pulumi.OutputState }

func (ContainerMapOutput) ElementType

func (ContainerMapOutput) ElementType() reflect.Type

func (ContainerMapOutput) MapIndex

func (ContainerMapOutput) ToContainerMapOutput

func (o ContainerMapOutput) ToContainerMapOutput() ContainerMapOutput

func (ContainerMapOutput) ToContainerMapOutputWithContext

func (o ContainerMapOutput) ToContainerMapOutputWithContext(ctx context.Context) ContainerMapOutput

type ContainerMemory

type ContainerMemory struct {
	Dedicated *int `pulumi:"dedicated"`
	Swap      *int `pulumi:"swap"`
}

type ContainerMemoryArgs

type ContainerMemoryArgs struct {
	Dedicated pulumi.IntPtrInput `pulumi:"dedicated"`
	Swap      pulumi.IntPtrInput `pulumi:"swap"`
}

func (ContainerMemoryArgs) ElementType

func (ContainerMemoryArgs) ElementType() reflect.Type

func (ContainerMemoryArgs) ToContainerMemoryOutput

func (i ContainerMemoryArgs) ToContainerMemoryOutput() ContainerMemoryOutput

func (ContainerMemoryArgs) ToContainerMemoryOutputWithContext

func (i ContainerMemoryArgs) ToContainerMemoryOutputWithContext(ctx context.Context) ContainerMemoryOutput

func (ContainerMemoryArgs) ToContainerMemoryPtrOutput

func (i ContainerMemoryArgs) ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput

func (ContainerMemoryArgs) ToContainerMemoryPtrOutputWithContext

func (i ContainerMemoryArgs) ToContainerMemoryPtrOutputWithContext(ctx context.Context) ContainerMemoryPtrOutput

type ContainerMemoryInput

type ContainerMemoryInput interface {
	pulumi.Input

	ToContainerMemoryOutput() ContainerMemoryOutput
	ToContainerMemoryOutputWithContext(context.Context) ContainerMemoryOutput
}

ContainerMemoryInput is an input type that accepts ContainerMemoryArgs and ContainerMemoryOutput values. You can construct a concrete instance of `ContainerMemoryInput` via:

ContainerMemoryArgs{...}

type ContainerMemoryOutput

type ContainerMemoryOutput struct{ *pulumi.OutputState }

func (ContainerMemoryOutput) Dedicated

func (ContainerMemoryOutput) ElementType

func (ContainerMemoryOutput) ElementType() reflect.Type

func (ContainerMemoryOutput) Swap

func (ContainerMemoryOutput) ToContainerMemoryOutput

func (o ContainerMemoryOutput) ToContainerMemoryOutput() ContainerMemoryOutput

func (ContainerMemoryOutput) ToContainerMemoryOutputWithContext

func (o ContainerMemoryOutput) ToContainerMemoryOutputWithContext(ctx context.Context) ContainerMemoryOutput

func (ContainerMemoryOutput) ToContainerMemoryPtrOutput

func (o ContainerMemoryOutput) ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput

func (ContainerMemoryOutput) ToContainerMemoryPtrOutputWithContext

func (o ContainerMemoryOutput) ToContainerMemoryPtrOutputWithContext(ctx context.Context) ContainerMemoryPtrOutput

type ContainerMemoryPtrInput

type ContainerMemoryPtrInput interface {
	pulumi.Input

	ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput
	ToContainerMemoryPtrOutputWithContext(context.Context) ContainerMemoryPtrOutput
}

ContainerMemoryPtrInput is an input type that accepts ContainerMemoryArgs, ContainerMemoryPtr and ContainerMemoryPtrOutput values. You can construct a concrete instance of `ContainerMemoryPtrInput` via:

        ContainerMemoryArgs{...}

or:

        nil

type ContainerMemoryPtrOutput

type ContainerMemoryPtrOutput struct{ *pulumi.OutputState }

func (ContainerMemoryPtrOutput) Dedicated

func (ContainerMemoryPtrOutput) Elem

func (ContainerMemoryPtrOutput) ElementType

func (ContainerMemoryPtrOutput) ElementType() reflect.Type

func (ContainerMemoryPtrOutput) Swap

func (ContainerMemoryPtrOutput) ToContainerMemoryPtrOutput

func (o ContainerMemoryPtrOutput) ToContainerMemoryPtrOutput() ContainerMemoryPtrOutput

func (ContainerMemoryPtrOutput) ToContainerMemoryPtrOutputWithContext

func (o ContainerMemoryPtrOutput) ToContainerMemoryPtrOutputWithContext(ctx context.Context) ContainerMemoryPtrOutput

type ContainerNetworkInterface

type ContainerNetworkInterface struct {
	Bridge     *string  `pulumi:"bridge"`
	Enabled    *bool    `pulumi:"enabled"`
	MacAddress *string  `pulumi:"macAddress"`
	Mtu        *int     `pulumi:"mtu"`
	Name       string   `pulumi:"name"`
	RateLimit  *float64 `pulumi:"rateLimit"`
	VlanId     *int     `pulumi:"vlanId"`
}

type ContainerNetworkInterfaceArgs

type ContainerNetworkInterfaceArgs struct {
	Bridge     pulumi.StringPtrInput  `pulumi:"bridge"`
	Enabled    pulumi.BoolPtrInput    `pulumi:"enabled"`
	MacAddress pulumi.StringPtrInput  `pulumi:"macAddress"`
	Mtu        pulumi.IntPtrInput     `pulumi:"mtu"`
	Name       pulumi.StringInput     `pulumi:"name"`
	RateLimit  pulumi.Float64PtrInput `pulumi:"rateLimit"`
	VlanId     pulumi.IntPtrInput     `pulumi:"vlanId"`
}

func (ContainerNetworkInterfaceArgs) ElementType

func (ContainerNetworkInterfaceArgs) ToContainerNetworkInterfaceOutput

func (i ContainerNetworkInterfaceArgs) ToContainerNetworkInterfaceOutput() ContainerNetworkInterfaceOutput

func (ContainerNetworkInterfaceArgs) ToContainerNetworkInterfaceOutputWithContext

func (i ContainerNetworkInterfaceArgs) ToContainerNetworkInterfaceOutputWithContext(ctx context.Context) ContainerNetworkInterfaceOutput

type ContainerNetworkInterfaceArray

type ContainerNetworkInterfaceArray []ContainerNetworkInterfaceInput

func (ContainerNetworkInterfaceArray) ElementType

func (ContainerNetworkInterfaceArray) ToContainerNetworkInterfaceArrayOutput

func (i ContainerNetworkInterfaceArray) ToContainerNetworkInterfaceArrayOutput() ContainerNetworkInterfaceArrayOutput

func (ContainerNetworkInterfaceArray) ToContainerNetworkInterfaceArrayOutputWithContext

func (i ContainerNetworkInterfaceArray) ToContainerNetworkInterfaceArrayOutputWithContext(ctx context.Context) ContainerNetworkInterfaceArrayOutput

type ContainerNetworkInterfaceArrayInput

type ContainerNetworkInterfaceArrayInput interface {
	pulumi.Input

	ToContainerNetworkInterfaceArrayOutput() ContainerNetworkInterfaceArrayOutput
	ToContainerNetworkInterfaceArrayOutputWithContext(context.Context) ContainerNetworkInterfaceArrayOutput
}

ContainerNetworkInterfaceArrayInput is an input type that accepts ContainerNetworkInterfaceArray and ContainerNetworkInterfaceArrayOutput values. You can construct a concrete instance of `ContainerNetworkInterfaceArrayInput` via:

ContainerNetworkInterfaceArray{ ContainerNetworkInterfaceArgs{...} }

type ContainerNetworkInterfaceArrayOutput

type ContainerNetworkInterfaceArrayOutput struct{ *pulumi.OutputState }

func (ContainerNetworkInterfaceArrayOutput) ElementType

func (ContainerNetworkInterfaceArrayOutput) Index

func (ContainerNetworkInterfaceArrayOutput) ToContainerNetworkInterfaceArrayOutput

func (o ContainerNetworkInterfaceArrayOutput) ToContainerNetworkInterfaceArrayOutput() ContainerNetworkInterfaceArrayOutput

func (ContainerNetworkInterfaceArrayOutput) ToContainerNetworkInterfaceArrayOutputWithContext

func (o ContainerNetworkInterfaceArrayOutput) ToContainerNetworkInterfaceArrayOutputWithContext(ctx context.Context) ContainerNetworkInterfaceArrayOutput

type ContainerNetworkInterfaceInput

type ContainerNetworkInterfaceInput interface {
	pulumi.Input

	ToContainerNetworkInterfaceOutput() ContainerNetworkInterfaceOutput
	ToContainerNetworkInterfaceOutputWithContext(context.Context) ContainerNetworkInterfaceOutput
}

ContainerNetworkInterfaceInput is an input type that accepts ContainerNetworkInterfaceArgs and ContainerNetworkInterfaceOutput values. You can construct a concrete instance of `ContainerNetworkInterfaceInput` via:

ContainerNetworkInterfaceArgs{...}

type ContainerNetworkInterfaceOutput

type ContainerNetworkInterfaceOutput struct{ *pulumi.OutputState }

func (ContainerNetworkInterfaceOutput) Bridge

func (ContainerNetworkInterfaceOutput) ElementType

func (ContainerNetworkInterfaceOutput) Enabled

func (ContainerNetworkInterfaceOutput) MacAddress

func (ContainerNetworkInterfaceOutput) Mtu

func (ContainerNetworkInterfaceOutput) Name

func (ContainerNetworkInterfaceOutput) RateLimit

func (ContainerNetworkInterfaceOutput) ToContainerNetworkInterfaceOutput

func (o ContainerNetworkInterfaceOutput) ToContainerNetworkInterfaceOutput() ContainerNetworkInterfaceOutput

func (ContainerNetworkInterfaceOutput) ToContainerNetworkInterfaceOutputWithContext

func (o ContainerNetworkInterfaceOutput) ToContainerNetworkInterfaceOutputWithContext(ctx context.Context) ContainerNetworkInterfaceOutput

func (ContainerNetworkInterfaceOutput) VlanId

type ContainerOperatingSystem

type ContainerOperatingSystem struct {
	TemplateFileId string  `pulumi:"templateFileId"`
	Type           *string `pulumi:"type"`
}

type ContainerOperatingSystemArgs

type ContainerOperatingSystemArgs struct {
	TemplateFileId pulumi.StringInput    `pulumi:"templateFileId"`
	Type           pulumi.StringPtrInput `pulumi:"type"`
}

func (ContainerOperatingSystemArgs) ElementType

func (ContainerOperatingSystemArgs) ToContainerOperatingSystemOutput

func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemOutput() ContainerOperatingSystemOutput

func (ContainerOperatingSystemArgs) ToContainerOperatingSystemOutputWithContext

func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemOutputWithContext(ctx context.Context) ContainerOperatingSystemOutput

func (ContainerOperatingSystemArgs) ToContainerOperatingSystemPtrOutput

func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput

func (ContainerOperatingSystemArgs) ToContainerOperatingSystemPtrOutputWithContext

func (i ContainerOperatingSystemArgs) ToContainerOperatingSystemPtrOutputWithContext(ctx context.Context) ContainerOperatingSystemPtrOutput

type ContainerOperatingSystemInput

type ContainerOperatingSystemInput interface {
	pulumi.Input

	ToContainerOperatingSystemOutput() ContainerOperatingSystemOutput
	ToContainerOperatingSystemOutputWithContext(context.Context) ContainerOperatingSystemOutput
}

ContainerOperatingSystemInput is an input type that accepts ContainerOperatingSystemArgs and ContainerOperatingSystemOutput values. You can construct a concrete instance of `ContainerOperatingSystemInput` via:

ContainerOperatingSystemArgs{...}

type ContainerOperatingSystemOutput

type ContainerOperatingSystemOutput struct{ *pulumi.OutputState }

func (ContainerOperatingSystemOutput) ElementType

func (ContainerOperatingSystemOutput) TemplateFileId

func (ContainerOperatingSystemOutput) ToContainerOperatingSystemOutput

func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemOutput() ContainerOperatingSystemOutput

func (ContainerOperatingSystemOutput) ToContainerOperatingSystemOutputWithContext

func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemOutputWithContext(ctx context.Context) ContainerOperatingSystemOutput

func (ContainerOperatingSystemOutput) ToContainerOperatingSystemPtrOutput

func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput

func (ContainerOperatingSystemOutput) ToContainerOperatingSystemPtrOutputWithContext

func (o ContainerOperatingSystemOutput) ToContainerOperatingSystemPtrOutputWithContext(ctx context.Context) ContainerOperatingSystemPtrOutput

func (ContainerOperatingSystemOutput) Type

type ContainerOperatingSystemPtrInput

type ContainerOperatingSystemPtrInput interface {
	pulumi.Input

	ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput
	ToContainerOperatingSystemPtrOutputWithContext(context.Context) ContainerOperatingSystemPtrOutput
}

ContainerOperatingSystemPtrInput is an input type that accepts ContainerOperatingSystemArgs, ContainerOperatingSystemPtr and ContainerOperatingSystemPtrOutput values. You can construct a concrete instance of `ContainerOperatingSystemPtrInput` via:

        ContainerOperatingSystemArgs{...}

or:

        nil

type ContainerOperatingSystemPtrOutput

type ContainerOperatingSystemPtrOutput struct{ *pulumi.OutputState }

func (ContainerOperatingSystemPtrOutput) Elem

func (ContainerOperatingSystemPtrOutput) ElementType

func (ContainerOperatingSystemPtrOutput) TemplateFileId

func (ContainerOperatingSystemPtrOutput) ToContainerOperatingSystemPtrOutput

func (o ContainerOperatingSystemPtrOutput) ToContainerOperatingSystemPtrOutput() ContainerOperatingSystemPtrOutput

func (ContainerOperatingSystemPtrOutput) ToContainerOperatingSystemPtrOutputWithContext

func (o ContainerOperatingSystemPtrOutput) ToContainerOperatingSystemPtrOutputWithContext(ctx context.Context) ContainerOperatingSystemPtrOutput

func (ContainerOperatingSystemPtrOutput) Type

type ContainerOutput

type ContainerOutput struct{ *pulumi.OutputState }

func (ContainerOutput) Clone

The cloning configuration

func (ContainerOutput) Console

The console configuration

func (ContainerOutput) Cpu

The CPU allocation

func (ContainerOutput) Description

func (o ContainerOutput) Description() pulumi.StringPtrOutput

The description

func (ContainerOutput) Disk

The disks

func (ContainerOutput) ElementType

func (ContainerOutput) ElementType() reflect.Type

func (ContainerOutput) Initialization

The initialization configuration

func (ContainerOutput) Memory

The memory allocation

func (ContainerOutput) NetworkInterfaces

The network interfaces

func (ContainerOutput) NodeName

func (o ContainerOutput) NodeName() pulumi.StringOutput

The node name

func (ContainerOutput) OperatingSystem

The operating system configuration

func (ContainerOutput) PoolId

The ID of the pool to assign the container to

func (ContainerOutput) Started

func (o ContainerOutput) Started() pulumi.BoolPtrOutput

Whether to start the container

func (ContainerOutput) Template

func (o ContainerOutput) Template() pulumi.BoolPtrOutput

Whether to create a template

func (ContainerOutput) ToContainerOutput

func (o ContainerOutput) ToContainerOutput() ContainerOutput

func (ContainerOutput) ToContainerOutputWithContext

func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput

func (ContainerOutput) VmId

The VM identifier

type ContainerState

type ContainerState struct {
	// The cloning configuration
	Clone ContainerClonePtrInput
	// The console configuration
	Console ContainerConsolePtrInput
	// The CPU allocation
	Cpu ContainerCpuPtrInput
	// The description
	Description pulumi.StringPtrInput
	// The disks
	Disk ContainerDiskPtrInput
	// The initialization configuration
	Initialization ContainerInitializationPtrInput
	// The memory allocation
	Memory ContainerMemoryPtrInput
	// The network interfaces
	NetworkInterfaces ContainerNetworkInterfaceArrayInput
	// The node name
	NodeName pulumi.StringPtrInput
	// The operating system configuration
	OperatingSystem ContainerOperatingSystemPtrInput
	// The ID of the pool to assign the container to
	PoolId pulumi.StringPtrInput
	// Whether to start the container
	Started pulumi.BoolPtrInput
	// Whether to create a template
	Template pulumi.BoolPtrInput
	// The VM identifier
	VmId pulumi.IntPtrInput
}

func (ContainerState) ElementType

func (ContainerState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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