k0s

package
v0.2.1 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

A Pulumi package for creating and managing k0s clusters.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	ApiVersion pulumi.StringPtrOutput   `pulumi:"apiVersion"`
	Kind       pulumi.StringPtrOutput   `pulumi:"kind"`
	Kubeconfig pulumi.StringOutput      `pulumi:"kubeconfig"`
	Metadata   ClusterMetadataPtrOutput `pulumi:"metadata"`
	Spec       ClusterSpecPtrOutput     `pulumi:"spec"`
}

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

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

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	ApiVersion pulumi.StringPtrInput
	Kind       pulumi.StringPtrInput
	Metadata   ClusterMetadataPtrInput
	Spec       ClusterSpecPtrInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterFile

type ClusterFile struct {
	DirPerm *string `pulumi:"dirPerm"`
	Dst     *string `pulumi:"dst"`
	DstDir  *string `pulumi:"dstDir"`
	Group   *string `pulumi:"group"`
	Name    *string `pulumi:"name"`
	Perm    *string `pulumi:"perm"`
	Src     *string `pulumi:"src"`
	User    *string `pulumi:"user"`
}

type ClusterFileArgs

type ClusterFileArgs struct {
	DirPerm pulumi.StringPtrInput `pulumi:"dirPerm"`
	Dst     pulumi.StringPtrInput `pulumi:"dst"`
	DstDir  pulumi.StringPtrInput `pulumi:"dstDir"`
	Group   pulumi.StringPtrInput `pulumi:"group"`
	Name    pulumi.StringPtrInput `pulumi:"name"`
	Perm    pulumi.StringPtrInput `pulumi:"perm"`
	Src     pulumi.StringPtrInput `pulumi:"src"`
	User    pulumi.StringPtrInput `pulumi:"user"`
}

func (ClusterFileArgs) ElementType

func (ClusterFileArgs) ElementType() reflect.Type

func (ClusterFileArgs) ToClusterFileOutput

func (i ClusterFileArgs) ToClusterFileOutput() ClusterFileOutput

func (ClusterFileArgs) ToClusterFileOutputWithContext

func (i ClusterFileArgs) ToClusterFileOutputWithContext(ctx context.Context) ClusterFileOutput

type ClusterFileArray

type ClusterFileArray []ClusterFileInput

func (ClusterFileArray) ElementType

func (ClusterFileArray) ElementType() reflect.Type

func (ClusterFileArray) ToClusterFileArrayOutput

func (i ClusterFileArray) ToClusterFileArrayOutput() ClusterFileArrayOutput

func (ClusterFileArray) ToClusterFileArrayOutputWithContext

func (i ClusterFileArray) ToClusterFileArrayOutputWithContext(ctx context.Context) ClusterFileArrayOutput

type ClusterFileArrayInput

type ClusterFileArrayInput interface {
	pulumi.Input

	ToClusterFileArrayOutput() ClusterFileArrayOutput
	ToClusterFileArrayOutputWithContext(context.Context) ClusterFileArrayOutput
}

ClusterFileArrayInput is an input type that accepts ClusterFileArray and ClusterFileArrayOutput values. You can construct a concrete instance of `ClusterFileArrayInput` via:

ClusterFileArray{ ClusterFileArgs{...} }

type ClusterFileArrayOutput

type ClusterFileArrayOutput struct{ *pulumi.OutputState }

func (ClusterFileArrayOutput) ElementType

func (ClusterFileArrayOutput) ElementType() reflect.Type

func (ClusterFileArrayOutput) Index

func (ClusterFileArrayOutput) ToClusterFileArrayOutput

func (o ClusterFileArrayOutput) ToClusterFileArrayOutput() ClusterFileArrayOutput

func (ClusterFileArrayOutput) ToClusterFileArrayOutputWithContext

func (o ClusterFileArrayOutput) ToClusterFileArrayOutputWithContext(ctx context.Context) ClusterFileArrayOutput

type ClusterFileInput

type ClusterFileInput interface {
	pulumi.Input

	ToClusterFileOutput() ClusterFileOutput
	ToClusterFileOutputWithContext(context.Context) ClusterFileOutput
}

ClusterFileInput is an input type that accepts ClusterFileArgs and ClusterFileOutput values. You can construct a concrete instance of `ClusterFileInput` via:

ClusterFileArgs{...}

type ClusterFileOutput

type ClusterFileOutput struct{ *pulumi.OutputState }

func (ClusterFileOutput) DirPerm

func (ClusterFileOutput) Dst

func (ClusterFileOutput) DstDir

func (ClusterFileOutput) ElementType

func (ClusterFileOutput) ElementType() reflect.Type

func (ClusterFileOutput) Group

func (ClusterFileOutput) Name

func (ClusterFileOutput) Perm

func (ClusterFileOutput) Src

func (ClusterFileOutput) ToClusterFileOutput

func (o ClusterFileOutput) ToClusterFileOutput() ClusterFileOutput

func (ClusterFileOutput) ToClusterFileOutputWithContext

func (o ClusterFileOutput) ToClusterFileOutputWithContext(ctx context.Context) ClusterFileOutput

func (ClusterFileOutput) User

type ClusterHook

type ClusterHook struct {
	After  []string `pulumi:"after"`
	Before []string `pulumi:"before"`
}

type ClusterHookArgs

type ClusterHookArgs struct {
	After  pulumi.StringArrayInput `pulumi:"after"`
	Before pulumi.StringArrayInput `pulumi:"before"`
}

func (ClusterHookArgs) ElementType

func (ClusterHookArgs) ElementType() reflect.Type

func (ClusterHookArgs) ToClusterHookOutput

func (i ClusterHookArgs) ToClusterHookOutput() ClusterHookOutput

func (ClusterHookArgs) ToClusterHookOutputWithContext

func (i ClusterHookArgs) ToClusterHookOutputWithContext(ctx context.Context) ClusterHookOutput

func (ClusterHookArgs) ToClusterHookPtrOutput

func (i ClusterHookArgs) ToClusterHookPtrOutput() ClusterHookPtrOutput

func (ClusterHookArgs) ToClusterHookPtrOutputWithContext

func (i ClusterHookArgs) ToClusterHookPtrOutputWithContext(ctx context.Context) ClusterHookPtrOutput

type ClusterHookInput

type ClusterHookInput interface {
	pulumi.Input

	ToClusterHookOutput() ClusterHookOutput
	ToClusterHookOutputWithContext(context.Context) ClusterHookOutput
}

ClusterHookInput is an input type that accepts ClusterHookArgs and ClusterHookOutput values. You can construct a concrete instance of `ClusterHookInput` via:

ClusterHookArgs{...}

type ClusterHookOutput

type ClusterHookOutput struct{ *pulumi.OutputState }

func (ClusterHookOutput) After

func (ClusterHookOutput) Before

func (ClusterHookOutput) ElementType

func (ClusterHookOutput) ElementType() reflect.Type

func (ClusterHookOutput) ToClusterHookOutput

func (o ClusterHookOutput) ToClusterHookOutput() ClusterHookOutput

func (ClusterHookOutput) ToClusterHookOutputWithContext

func (o ClusterHookOutput) ToClusterHookOutputWithContext(ctx context.Context) ClusterHookOutput

func (ClusterHookOutput) ToClusterHookPtrOutput

func (o ClusterHookOutput) ToClusterHookPtrOutput() ClusterHookPtrOutput

func (ClusterHookOutput) ToClusterHookPtrOutputWithContext

func (o ClusterHookOutput) ToClusterHookPtrOutputWithContext(ctx context.Context) ClusterHookPtrOutput

type ClusterHookPtrInput

type ClusterHookPtrInput interface {
	pulumi.Input

	ToClusterHookPtrOutput() ClusterHookPtrOutput
	ToClusterHookPtrOutputWithContext(context.Context) ClusterHookPtrOutput
}

ClusterHookPtrInput is an input type that accepts ClusterHookArgs, ClusterHookPtr and ClusterHookPtrOutput values. You can construct a concrete instance of `ClusterHookPtrInput` via:

        ClusterHookArgs{...}

or:

        nil

func ClusterHookPtr

func ClusterHookPtr(v *ClusterHookArgs) ClusterHookPtrInput

type ClusterHookPtrOutput

type ClusterHookPtrOutput struct{ *pulumi.OutputState }

func (ClusterHookPtrOutput) After

func (ClusterHookPtrOutput) Before

func (ClusterHookPtrOutput) Elem

func (ClusterHookPtrOutput) ElementType

func (ClusterHookPtrOutput) ElementType() reflect.Type

func (ClusterHookPtrOutput) ToClusterHookPtrOutput

func (o ClusterHookPtrOutput) ToClusterHookPtrOutput() ClusterHookPtrOutput

func (ClusterHookPtrOutput) ToClusterHookPtrOutputWithContext

func (o ClusterHookPtrOutput) ToClusterHookPtrOutputWithContext(ctx context.Context) ClusterHookPtrOutput

type ClusterHooks

type ClusterHooks struct {
	Apply  *ClusterHook `pulumi:"apply"`
	Backup *ClusterHook `pulumi:"backup"`
	Reset  *ClusterHook `pulumi:"reset"`
}

type ClusterHooksArgs

type ClusterHooksArgs struct {
	Apply  ClusterHookPtrInput `pulumi:"apply"`
	Backup ClusterHookPtrInput `pulumi:"backup"`
	Reset  ClusterHookPtrInput `pulumi:"reset"`
}

func (ClusterHooksArgs) ElementType

func (ClusterHooksArgs) ElementType() reflect.Type

func (ClusterHooksArgs) ToClusterHooksOutput

func (i ClusterHooksArgs) ToClusterHooksOutput() ClusterHooksOutput

func (ClusterHooksArgs) ToClusterHooksOutputWithContext

func (i ClusterHooksArgs) ToClusterHooksOutputWithContext(ctx context.Context) ClusterHooksOutput

func (ClusterHooksArgs) ToClusterHooksPtrOutput

func (i ClusterHooksArgs) ToClusterHooksPtrOutput() ClusterHooksPtrOutput

func (ClusterHooksArgs) ToClusterHooksPtrOutputWithContext

func (i ClusterHooksArgs) ToClusterHooksPtrOutputWithContext(ctx context.Context) ClusterHooksPtrOutput

type ClusterHooksInput

type ClusterHooksInput interface {
	pulumi.Input

	ToClusterHooksOutput() ClusterHooksOutput
	ToClusterHooksOutputWithContext(context.Context) ClusterHooksOutput
}

ClusterHooksInput is an input type that accepts ClusterHooksArgs and ClusterHooksOutput values. You can construct a concrete instance of `ClusterHooksInput` via:

ClusterHooksArgs{...}

type ClusterHooksOutput

type ClusterHooksOutput struct{ *pulumi.OutputState }

func (ClusterHooksOutput) Apply

func (ClusterHooksOutput) Backup

func (ClusterHooksOutput) ElementType

func (ClusterHooksOutput) ElementType() reflect.Type

func (ClusterHooksOutput) Reset

func (ClusterHooksOutput) ToClusterHooksOutput

func (o ClusterHooksOutput) ToClusterHooksOutput() ClusterHooksOutput

func (ClusterHooksOutput) ToClusterHooksOutputWithContext

func (o ClusterHooksOutput) ToClusterHooksOutputWithContext(ctx context.Context) ClusterHooksOutput

func (ClusterHooksOutput) ToClusterHooksPtrOutput

func (o ClusterHooksOutput) ToClusterHooksPtrOutput() ClusterHooksPtrOutput

func (ClusterHooksOutput) ToClusterHooksPtrOutputWithContext

func (o ClusterHooksOutput) ToClusterHooksPtrOutputWithContext(ctx context.Context) ClusterHooksPtrOutput

type ClusterHooksPtrInput

type ClusterHooksPtrInput interface {
	pulumi.Input

	ToClusterHooksPtrOutput() ClusterHooksPtrOutput
	ToClusterHooksPtrOutputWithContext(context.Context) ClusterHooksPtrOutput
}

ClusterHooksPtrInput is an input type that accepts ClusterHooksArgs, ClusterHooksPtr and ClusterHooksPtrOutput values. You can construct a concrete instance of `ClusterHooksPtrInput` via:

        ClusterHooksArgs{...}

or:

        nil

type ClusterHooksPtrOutput

type ClusterHooksPtrOutput struct{ *pulumi.OutputState }

func (ClusterHooksPtrOutput) Apply

func (ClusterHooksPtrOutput) Backup

func (ClusterHooksPtrOutput) Elem

func (ClusterHooksPtrOutput) ElementType

func (ClusterHooksPtrOutput) ElementType() reflect.Type

func (ClusterHooksPtrOutput) Reset

func (ClusterHooksPtrOutput) ToClusterHooksPtrOutput

func (o ClusterHooksPtrOutput) ToClusterHooksPtrOutput() ClusterHooksPtrOutput

func (ClusterHooksPtrOutput) ToClusterHooksPtrOutputWithContext

func (o ClusterHooksPtrOutput) ToClusterHooksPtrOutputWithContext(ctx context.Context) ClusterHooksPtrOutput

type ClusterHost

type ClusterHost struct {
	Environment      map[string]string `pulumi:"environment"`
	Files            []ClusterFile     `pulumi:"files"`
	Hooks            *ClusterHooks     `pulumi:"hooks"`
	Hostname         *string           `pulumi:"hostname"`
	InstallFlags     []string          `pulumi:"installFlags"`
	K0sBinaryPath    *string           `pulumi:"k0sBinaryPath"`
	Localhost        *ClusterLocalhost `pulumi:"localhost"`
	NoTaints         *bool             `pulumi:"noTaints"`
	Os               *string           `pulumi:"os"`
	PrivateAddress   *string           `pulumi:"privateAddress"`
	PrivateInterface *string           `pulumi:"privateInterface"`
	Role             string            `pulumi:"role"`
	Ssh              *ClusterSSH       `pulumi:"ssh"`
	UploadBinary     *bool             `pulumi:"uploadBinary"`
	WinRM            *ClusterWinRM     `pulumi:"winRM"`
}

type ClusterHostArgs

type ClusterHostArgs struct {
	Environment      pulumi.StringMapInput    `pulumi:"environment"`
	Files            ClusterFileArrayInput    `pulumi:"files"`
	Hooks            ClusterHooksPtrInput     `pulumi:"hooks"`
	Hostname         pulumi.StringPtrInput    `pulumi:"hostname"`
	InstallFlags     pulumi.StringArrayInput  `pulumi:"installFlags"`
	K0sBinaryPath    pulumi.StringPtrInput    `pulumi:"k0sBinaryPath"`
	Localhost        ClusterLocalhostPtrInput `pulumi:"localhost"`
	NoTaints         pulumi.BoolPtrInput      `pulumi:"noTaints"`
	Os               pulumi.StringPtrInput    `pulumi:"os"`
	PrivateAddress   pulumi.StringPtrInput    `pulumi:"privateAddress"`
	PrivateInterface pulumi.StringPtrInput    `pulumi:"privateInterface"`
	Role             pulumi.StringInput       `pulumi:"role"`
	Ssh              ClusterSSHPtrInput       `pulumi:"ssh"`
	UploadBinary     pulumi.BoolPtrInput      `pulumi:"uploadBinary"`
	WinRM            ClusterWinRMPtrInput     `pulumi:"winRM"`
}

func (ClusterHostArgs) ElementType

func (ClusterHostArgs) ElementType() reflect.Type

func (ClusterHostArgs) ToClusterHostOutput

func (i ClusterHostArgs) ToClusterHostOutput() ClusterHostOutput

func (ClusterHostArgs) ToClusterHostOutputWithContext

func (i ClusterHostArgs) ToClusterHostOutputWithContext(ctx context.Context) ClusterHostOutput

type ClusterHostArray

type ClusterHostArray []ClusterHostInput

func (ClusterHostArray) ElementType

func (ClusterHostArray) ElementType() reflect.Type

func (ClusterHostArray) ToClusterHostArrayOutput

func (i ClusterHostArray) ToClusterHostArrayOutput() ClusterHostArrayOutput

func (ClusterHostArray) ToClusterHostArrayOutputWithContext

func (i ClusterHostArray) ToClusterHostArrayOutputWithContext(ctx context.Context) ClusterHostArrayOutput

type ClusterHostArrayInput

type ClusterHostArrayInput interface {
	pulumi.Input

	ToClusterHostArrayOutput() ClusterHostArrayOutput
	ToClusterHostArrayOutputWithContext(context.Context) ClusterHostArrayOutput
}

ClusterHostArrayInput is an input type that accepts ClusterHostArray and ClusterHostArrayOutput values. You can construct a concrete instance of `ClusterHostArrayInput` via:

ClusterHostArray{ ClusterHostArgs{...} }

type ClusterHostArrayOutput

type ClusterHostArrayOutput struct{ *pulumi.OutputState }

func (ClusterHostArrayOutput) ElementType

func (ClusterHostArrayOutput) ElementType() reflect.Type

func (ClusterHostArrayOutput) Index

func (ClusterHostArrayOutput) ToClusterHostArrayOutput

func (o ClusterHostArrayOutput) ToClusterHostArrayOutput() ClusterHostArrayOutput

func (ClusterHostArrayOutput) ToClusterHostArrayOutputWithContext

func (o ClusterHostArrayOutput) ToClusterHostArrayOutputWithContext(ctx context.Context) ClusterHostArrayOutput

type ClusterHostInput

type ClusterHostInput interface {
	pulumi.Input

	ToClusterHostOutput() ClusterHostOutput
	ToClusterHostOutputWithContext(context.Context) ClusterHostOutput
}

ClusterHostInput is an input type that accepts ClusterHostArgs and ClusterHostOutput values. You can construct a concrete instance of `ClusterHostInput` via:

ClusterHostArgs{...}

type ClusterHostOutput

type ClusterHostOutput struct{ *pulumi.OutputState }

func (ClusterHostOutput) ElementType

func (ClusterHostOutput) ElementType() reflect.Type

func (ClusterHostOutput) Environment

func (o ClusterHostOutput) Environment() pulumi.StringMapOutput

func (ClusterHostOutput) Files

func (ClusterHostOutput) Hooks

func (ClusterHostOutput) Hostname

func (ClusterHostOutput) InstallFlags

func (o ClusterHostOutput) InstallFlags() pulumi.StringArrayOutput

func (ClusterHostOutput) K0sBinaryPath

func (o ClusterHostOutput) K0sBinaryPath() pulumi.StringPtrOutput

func (ClusterHostOutput) Localhost

func (ClusterHostOutput) NoTaints

func (o ClusterHostOutput) NoTaints() pulumi.BoolPtrOutput

func (ClusterHostOutput) Os

func (ClusterHostOutput) PrivateAddress

func (o ClusterHostOutput) PrivateAddress() pulumi.StringPtrOutput

func (ClusterHostOutput) PrivateInterface

func (o ClusterHostOutput) PrivateInterface() pulumi.StringPtrOutput

func (ClusterHostOutput) Role

func (ClusterHostOutput) Ssh

func (ClusterHostOutput) ToClusterHostOutput

func (o ClusterHostOutput) ToClusterHostOutput() ClusterHostOutput

func (ClusterHostOutput) ToClusterHostOutputWithContext

func (o ClusterHostOutput) ToClusterHostOutputWithContext(ctx context.Context) ClusterHostOutput

func (ClusterHostOutput) UploadBinary

func (o ClusterHostOutput) UploadBinary() pulumi.BoolPtrOutput

func (ClusterHostOutput) WinRM

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterK0s

type ClusterK0s struct {
	Config         *K0s    `pulumi:"config"`
	DynamicConfig  *bool   `pulumi:"dynamicConfig"`
	Version        *string `pulumi:"version"`
	VersionChannel *string `pulumi:"versionChannel"`
}

type ClusterK0sArgs

type ClusterK0sArgs struct {
	Config         K0sPtrInput           `pulumi:"config"`
	DynamicConfig  pulumi.BoolPtrInput   `pulumi:"dynamicConfig"`
	Version        pulumi.StringPtrInput `pulumi:"version"`
	VersionChannel pulumi.StringPtrInput `pulumi:"versionChannel"`
}

func (ClusterK0sArgs) ElementType

func (ClusterK0sArgs) ElementType() reflect.Type

func (ClusterK0sArgs) ToClusterK0sOutput

func (i ClusterK0sArgs) ToClusterK0sOutput() ClusterK0sOutput

func (ClusterK0sArgs) ToClusterK0sOutputWithContext

func (i ClusterK0sArgs) ToClusterK0sOutputWithContext(ctx context.Context) ClusterK0sOutput

func (ClusterK0sArgs) ToClusterK0sPtrOutput

func (i ClusterK0sArgs) ToClusterK0sPtrOutput() ClusterK0sPtrOutput

func (ClusterK0sArgs) ToClusterK0sPtrOutputWithContext

func (i ClusterK0sArgs) ToClusterK0sPtrOutputWithContext(ctx context.Context) ClusterK0sPtrOutput

type ClusterK0sInput

type ClusterK0sInput interface {
	pulumi.Input

	ToClusterK0sOutput() ClusterK0sOutput
	ToClusterK0sOutputWithContext(context.Context) ClusterK0sOutput
}

ClusterK0sInput is an input type that accepts ClusterK0sArgs and ClusterK0sOutput values. You can construct a concrete instance of `ClusterK0sInput` via:

ClusterK0sArgs{...}

type ClusterK0sOutput

type ClusterK0sOutput struct{ *pulumi.OutputState }

func (ClusterK0sOutput) Config

func (o ClusterK0sOutput) Config() K0sPtrOutput

func (ClusterK0sOutput) DynamicConfig

func (o ClusterK0sOutput) DynamicConfig() pulumi.BoolPtrOutput

func (ClusterK0sOutput) ElementType

func (ClusterK0sOutput) ElementType() reflect.Type

func (ClusterK0sOutput) ToClusterK0sOutput

func (o ClusterK0sOutput) ToClusterK0sOutput() ClusterK0sOutput

func (ClusterK0sOutput) ToClusterK0sOutputWithContext

func (o ClusterK0sOutput) ToClusterK0sOutputWithContext(ctx context.Context) ClusterK0sOutput

func (ClusterK0sOutput) ToClusterK0sPtrOutput

func (o ClusterK0sOutput) ToClusterK0sPtrOutput() ClusterK0sPtrOutput

func (ClusterK0sOutput) ToClusterK0sPtrOutputWithContext

func (o ClusterK0sOutput) ToClusterK0sPtrOutputWithContext(ctx context.Context) ClusterK0sPtrOutput

func (ClusterK0sOutput) Version

func (ClusterK0sOutput) VersionChannel

func (o ClusterK0sOutput) VersionChannel() pulumi.StringPtrOutput

type ClusterK0sPtrInput

type ClusterK0sPtrInput interface {
	pulumi.Input

	ToClusterK0sPtrOutput() ClusterK0sPtrOutput
	ToClusterK0sPtrOutputWithContext(context.Context) ClusterK0sPtrOutput
}

ClusterK0sPtrInput is an input type that accepts ClusterK0sArgs, ClusterK0sPtr and ClusterK0sPtrOutput values. You can construct a concrete instance of `ClusterK0sPtrInput` via:

        ClusterK0sArgs{...}

or:

        nil

func ClusterK0sPtr

func ClusterK0sPtr(v *ClusterK0sArgs) ClusterK0sPtrInput

type ClusterK0sPtrOutput

type ClusterK0sPtrOutput struct{ *pulumi.OutputState }

func (ClusterK0sPtrOutput) Config

func (o ClusterK0sPtrOutput) Config() K0sPtrOutput

func (ClusterK0sPtrOutput) DynamicConfig

func (o ClusterK0sPtrOutput) DynamicConfig() pulumi.BoolPtrOutput

func (ClusterK0sPtrOutput) Elem

func (ClusterK0sPtrOutput) ElementType

func (ClusterK0sPtrOutput) ElementType() reflect.Type

func (ClusterK0sPtrOutput) ToClusterK0sPtrOutput

func (o ClusterK0sPtrOutput) ToClusterK0sPtrOutput() ClusterK0sPtrOutput

func (ClusterK0sPtrOutput) ToClusterK0sPtrOutputWithContext

func (o ClusterK0sPtrOutput) ToClusterK0sPtrOutputWithContext(ctx context.Context) ClusterK0sPtrOutput

func (ClusterK0sPtrOutput) Version

func (ClusterK0sPtrOutput) VersionChannel

func (o ClusterK0sPtrOutput) VersionChannel() pulumi.StringPtrOutput

type ClusterLocalhost

type ClusterLocalhost struct {
	Enabled *bool `pulumi:"enabled"`
}

type ClusterLocalhostArgs

type ClusterLocalhostArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (ClusterLocalhostArgs) ElementType

func (ClusterLocalhostArgs) ElementType() reflect.Type

func (ClusterLocalhostArgs) ToClusterLocalhostOutput

func (i ClusterLocalhostArgs) ToClusterLocalhostOutput() ClusterLocalhostOutput

func (ClusterLocalhostArgs) ToClusterLocalhostOutputWithContext

func (i ClusterLocalhostArgs) ToClusterLocalhostOutputWithContext(ctx context.Context) ClusterLocalhostOutput

func (ClusterLocalhostArgs) ToClusterLocalhostPtrOutput

func (i ClusterLocalhostArgs) ToClusterLocalhostPtrOutput() ClusterLocalhostPtrOutput

func (ClusterLocalhostArgs) ToClusterLocalhostPtrOutputWithContext

func (i ClusterLocalhostArgs) ToClusterLocalhostPtrOutputWithContext(ctx context.Context) ClusterLocalhostPtrOutput

type ClusterLocalhostInput

type ClusterLocalhostInput interface {
	pulumi.Input

	ToClusterLocalhostOutput() ClusterLocalhostOutput
	ToClusterLocalhostOutputWithContext(context.Context) ClusterLocalhostOutput
}

ClusterLocalhostInput is an input type that accepts ClusterLocalhostArgs and ClusterLocalhostOutput values. You can construct a concrete instance of `ClusterLocalhostInput` via:

ClusterLocalhostArgs{...}

type ClusterLocalhostOutput

type ClusterLocalhostOutput struct{ *pulumi.OutputState }

func (ClusterLocalhostOutput) ElementType

func (ClusterLocalhostOutput) ElementType() reflect.Type

func (ClusterLocalhostOutput) Enabled

func (ClusterLocalhostOutput) ToClusterLocalhostOutput

func (o ClusterLocalhostOutput) ToClusterLocalhostOutput() ClusterLocalhostOutput

func (ClusterLocalhostOutput) ToClusterLocalhostOutputWithContext

func (o ClusterLocalhostOutput) ToClusterLocalhostOutputWithContext(ctx context.Context) ClusterLocalhostOutput

func (ClusterLocalhostOutput) ToClusterLocalhostPtrOutput

func (o ClusterLocalhostOutput) ToClusterLocalhostPtrOutput() ClusterLocalhostPtrOutput

func (ClusterLocalhostOutput) ToClusterLocalhostPtrOutputWithContext

func (o ClusterLocalhostOutput) ToClusterLocalhostPtrOutputWithContext(ctx context.Context) ClusterLocalhostPtrOutput

type ClusterLocalhostPtrInput

type ClusterLocalhostPtrInput interface {
	pulumi.Input

	ToClusterLocalhostPtrOutput() ClusterLocalhostPtrOutput
	ToClusterLocalhostPtrOutputWithContext(context.Context) ClusterLocalhostPtrOutput
}

ClusterLocalhostPtrInput is an input type that accepts ClusterLocalhostArgs, ClusterLocalhostPtr and ClusterLocalhostPtrOutput values. You can construct a concrete instance of `ClusterLocalhostPtrInput` via:

        ClusterLocalhostArgs{...}

or:

        nil

type ClusterLocalhostPtrOutput

type ClusterLocalhostPtrOutput struct{ *pulumi.OutputState }

func (ClusterLocalhostPtrOutput) Elem

func (ClusterLocalhostPtrOutput) ElementType

func (ClusterLocalhostPtrOutput) ElementType() reflect.Type

func (ClusterLocalhostPtrOutput) Enabled

func (ClusterLocalhostPtrOutput) ToClusterLocalhostPtrOutput

func (o ClusterLocalhostPtrOutput) ToClusterLocalhostPtrOutput() ClusterLocalhostPtrOutput

func (ClusterLocalhostPtrOutput) ToClusterLocalhostPtrOutputWithContext

func (o ClusterLocalhostPtrOutput) ToClusterLocalhostPtrOutputWithContext(ctx context.Context) ClusterLocalhostPtrOutput

type ClusterMetadata

type ClusterMetadata struct {
	Name string `pulumi:"name"`
}

type ClusterMetadataArgs

type ClusterMetadataArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (ClusterMetadataArgs) ElementType

func (ClusterMetadataArgs) ElementType() reflect.Type

func (ClusterMetadataArgs) ToClusterMetadataOutput

func (i ClusterMetadataArgs) ToClusterMetadataOutput() ClusterMetadataOutput

func (ClusterMetadataArgs) ToClusterMetadataOutputWithContext

func (i ClusterMetadataArgs) ToClusterMetadataOutputWithContext(ctx context.Context) ClusterMetadataOutput

func (ClusterMetadataArgs) ToClusterMetadataPtrOutput

func (i ClusterMetadataArgs) ToClusterMetadataPtrOutput() ClusterMetadataPtrOutput

func (ClusterMetadataArgs) ToClusterMetadataPtrOutputWithContext

func (i ClusterMetadataArgs) ToClusterMetadataPtrOutputWithContext(ctx context.Context) ClusterMetadataPtrOutput

type ClusterMetadataInput

type ClusterMetadataInput interface {
	pulumi.Input

	ToClusterMetadataOutput() ClusterMetadataOutput
	ToClusterMetadataOutputWithContext(context.Context) ClusterMetadataOutput
}

ClusterMetadataInput is an input type that accepts ClusterMetadataArgs and ClusterMetadataOutput values. You can construct a concrete instance of `ClusterMetadataInput` via:

ClusterMetadataArgs{...}

type ClusterMetadataOutput

type ClusterMetadataOutput struct{ *pulumi.OutputState }

func (ClusterMetadataOutput) ElementType

func (ClusterMetadataOutput) ElementType() reflect.Type

func (ClusterMetadataOutput) Name

func (ClusterMetadataOutput) ToClusterMetadataOutput

func (o ClusterMetadataOutput) ToClusterMetadataOutput() ClusterMetadataOutput

func (ClusterMetadataOutput) ToClusterMetadataOutputWithContext

func (o ClusterMetadataOutput) ToClusterMetadataOutputWithContext(ctx context.Context) ClusterMetadataOutput

func (ClusterMetadataOutput) ToClusterMetadataPtrOutput

func (o ClusterMetadataOutput) ToClusterMetadataPtrOutput() ClusterMetadataPtrOutput

func (ClusterMetadataOutput) ToClusterMetadataPtrOutputWithContext

func (o ClusterMetadataOutput) ToClusterMetadataPtrOutputWithContext(ctx context.Context) ClusterMetadataPtrOutput

type ClusterMetadataPtrInput

type ClusterMetadataPtrInput interface {
	pulumi.Input

	ToClusterMetadataPtrOutput() ClusterMetadataPtrOutput
	ToClusterMetadataPtrOutputWithContext(context.Context) ClusterMetadataPtrOutput
}

ClusterMetadataPtrInput is an input type that accepts ClusterMetadataArgs, ClusterMetadataPtr and ClusterMetadataPtrOutput values. You can construct a concrete instance of `ClusterMetadataPtrInput` via:

        ClusterMetadataArgs{...}

or:

        nil

type ClusterMetadataPtrOutput

type ClusterMetadataPtrOutput struct{ *pulumi.OutputState }

func (ClusterMetadataPtrOutput) Elem

func (ClusterMetadataPtrOutput) ElementType

func (ClusterMetadataPtrOutput) ElementType() reflect.Type

func (ClusterMetadataPtrOutput) Name

func (ClusterMetadataPtrOutput) ToClusterMetadataPtrOutput

func (o ClusterMetadataPtrOutput) ToClusterMetadataPtrOutput() ClusterMetadataPtrOutput

func (ClusterMetadataPtrOutput) ToClusterMetadataPtrOutputWithContext

func (o ClusterMetadataPtrOutput) ToClusterMetadataPtrOutputWithContext(ctx context.Context) ClusterMetadataPtrOutput

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) ApiVersion

func (o ClusterOutput) ApiVersion() pulumi.StringPtrOutput

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) Kind

func (ClusterOutput) Kubeconfig

func (o ClusterOutput) Kubeconfig() pulumi.StringOutput

func (ClusterOutput) Metadata

func (ClusterOutput) Spec

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterSSH

type ClusterSSH struct {
	Address string      `pulumi:"address"`
	Bastion *ClusterSSH `pulumi:"bastion"`
	HostKey *string     `pulumi:"hostKey"`
	Key     *string     `pulumi:"key"`
	Port    *int        `pulumi:"port"`
	User    *string     `pulumi:"user"`
}

type ClusterSSHArgs

type ClusterSSHArgs struct {
	Address pulumi.StringInput    `pulumi:"address"`
	Bastion ClusterSSHPtrInput    `pulumi:"bastion"`
	HostKey pulumi.StringPtrInput `pulumi:"hostKey"`
	Key     pulumi.StringPtrInput `pulumi:"key"`
	Port    pulumi.IntPtrInput    `pulumi:"port"`
	User    pulumi.StringPtrInput `pulumi:"user"`
}

func (ClusterSSHArgs) ElementType

func (ClusterSSHArgs) ElementType() reflect.Type

func (ClusterSSHArgs) ToClusterSSHOutput

func (i ClusterSSHArgs) ToClusterSSHOutput() ClusterSSHOutput

func (ClusterSSHArgs) ToClusterSSHOutputWithContext

func (i ClusterSSHArgs) ToClusterSSHOutputWithContext(ctx context.Context) ClusterSSHOutput

func (ClusterSSHArgs) ToClusterSSHPtrOutput

func (i ClusterSSHArgs) ToClusterSSHPtrOutput() ClusterSSHPtrOutput

func (ClusterSSHArgs) ToClusterSSHPtrOutputWithContext

func (i ClusterSSHArgs) ToClusterSSHPtrOutputWithContext(ctx context.Context) ClusterSSHPtrOutput

type ClusterSSHInput

type ClusterSSHInput interface {
	pulumi.Input

	ToClusterSSHOutput() ClusterSSHOutput
	ToClusterSSHOutputWithContext(context.Context) ClusterSSHOutput
}

ClusterSSHInput is an input type that accepts ClusterSSHArgs and ClusterSSHOutput values. You can construct a concrete instance of `ClusterSSHInput` via:

ClusterSSHArgs{...}

type ClusterSSHOutput

type ClusterSSHOutput struct{ *pulumi.OutputState }

func (ClusterSSHOutput) Address

func (o ClusterSSHOutput) Address() pulumi.StringOutput

func (ClusterSSHOutput) Bastion

func (ClusterSSHOutput) ElementType

func (ClusterSSHOutput) ElementType() reflect.Type

func (ClusterSSHOutput) HostKey

func (ClusterSSHOutput) Key

func (ClusterSSHOutput) Port

func (ClusterSSHOutput) ToClusterSSHOutput

func (o ClusterSSHOutput) ToClusterSSHOutput() ClusterSSHOutput

func (ClusterSSHOutput) ToClusterSSHOutputWithContext

func (o ClusterSSHOutput) ToClusterSSHOutputWithContext(ctx context.Context) ClusterSSHOutput

func (ClusterSSHOutput) ToClusterSSHPtrOutput

func (o ClusterSSHOutput) ToClusterSSHPtrOutput() ClusterSSHPtrOutput

func (ClusterSSHOutput) ToClusterSSHPtrOutputWithContext

func (o ClusterSSHOutput) ToClusterSSHPtrOutputWithContext(ctx context.Context) ClusterSSHPtrOutput

func (ClusterSSHOutput) User

type ClusterSSHPtrInput

type ClusterSSHPtrInput interface {
	pulumi.Input

	ToClusterSSHPtrOutput() ClusterSSHPtrOutput
	ToClusterSSHPtrOutputWithContext(context.Context) ClusterSSHPtrOutput
}

ClusterSSHPtrInput is an input type that accepts ClusterSSHArgs, ClusterSSHPtr and ClusterSSHPtrOutput values. You can construct a concrete instance of `ClusterSSHPtrInput` via:

        ClusterSSHArgs{...}

or:

        nil

func ClusterSSHPtr

func ClusterSSHPtr(v *ClusterSSHArgs) ClusterSSHPtrInput

type ClusterSSHPtrOutput

type ClusterSSHPtrOutput struct{ *pulumi.OutputState }

func (ClusterSSHPtrOutput) Address

func (ClusterSSHPtrOutput) Bastion

func (ClusterSSHPtrOutput) Elem

func (ClusterSSHPtrOutput) ElementType

func (ClusterSSHPtrOutput) ElementType() reflect.Type

func (ClusterSSHPtrOutput) HostKey

func (ClusterSSHPtrOutput) Key

func (ClusterSSHPtrOutput) Port

func (ClusterSSHPtrOutput) ToClusterSSHPtrOutput

func (o ClusterSSHPtrOutput) ToClusterSSHPtrOutput() ClusterSSHPtrOutput

func (ClusterSSHPtrOutput) ToClusterSSHPtrOutputWithContext

func (o ClusterSSHPtrOutput) ToClusterSSHPtrOutputWithContext(ctx context.Context) ClusterSSHPtrOutput

func (ClusterSSHPtrOutput) User

type ClusterSpec

type ClusterSpec struct {
	Hosts []ClusterHost `pulumi:"hosts"`
	K0s   *ClusterK0s   `pulumi:"k0s"`
}

type ClusterSpecArgs

type ClusterSpecArgs struct {
	Hosts ClusterHostArrayInput `pulumi:"hosts"`
	K0s   ClusterK0sPtrInput    `pulumi:"k0s"`
}

func (ClusterSpecArgs) ElementType

func (ClusterSpecArgs) ElementType() reflect.Type

func (ClusterSpecArgs) ToClusterSpecOutput

func (i ClusterSpecArgs) ToClusterSpecOutput() ClusterSpecOutput

func (ClusterSpecArgs) ToClusterSpecOutputWithContext

func (i ClusterSpecArgs) ToClusterSpecOutputWithContext(ctx context.Context) ClusterSpecOutput

func (ClusterSpecArgs) ToClusterSpecPtrOutput

func (i ClusterSpecArgs) ToClusterSpecPtrOutput() ClusterSpecPtrOutput

func (ClusterSpecArgs) ToClusterSpecPtrOutputWithContext

func (i ClusterSpecArgs) ToClusterSpecPtrOutputWithContext(ctx context.Context) ClusterSpecPtrOutput

type ClusterSpecInput

type ClusterSpecInput interface {
	pulumi.Input

	ToClusterSpecOutput() ClusterSpecOutput
	ToClusterSpecOutputWithContext(context.Context) ClusterSpecOutput
}

ClusterSpecInput is an input type that accepts ClusterSpecArgs and ClusterSpecOutput values. You can construct a concrete instance of `ClusterSpecInput` via:

ClusterSpecArgs{...}

type ClusterSpecOutput

type ClusterSpecOutput struct{ *pulumi.OutputState }

func (ClusterSpecOutput) ElementType

func (ClusterSpecOutput) ElementType() reflect.Type

func (ClusterSpecOutput) Hosts

func (ClusterSpecOutput) K0s

func (ClusterSpecOutput) ToClusterSpecOutput

func (o ClusterSpecOutput) ToClusterSpecOutput() ClusterSpecOutput

func (ClusterSpecOutput) ToClusterSpecOutputWithContext

func (o ClusterSpecOutput) ToClusterSpecOutputWithContext(ctx context.Context) ClusterSpecOutput

func (ClusterSpecOutput) ToClusterSpecPtrOutput

func (o ClusterSpecOutput) ToClusterSpecPtrOutput() ClusterSpecPtrOutput

func (ClusterSpecOutput) ToClusterSpecPtrOutputWithContext

func (o ClusterSpecOutput) ToClusterSpecPtrOutputWithContext(ctx context.Context) ClusterSpecPtrOutput

type ClusterSpecPtrInput

type ClusterSpecPtrInput interface {
	pulumi.Input

	ToClusterSpecPtrOutput() ClusterSpecPtrOutput
	ToClusterSpecPtrOutputWithContext(context.Context) ClusterSpecPtrOutput
}

ClusterSpecPtrInput is an input type that accepts ClusterSpecArgs, ClusterSpecPtr and ClusterSpecPtrOutput values. You can construct a concrete instance of `ClusterSpecPtrInput` via:

        ClusterSpecArgs{...}

or:

        nil

func ClusterSpecPtr

func ClusterSpecPtr(v *ClusterSpecArgs) ClusterSpecPtrInput

type ClusterSpecPtrOutput

type ClusterSpecPtrOutput struct{ *pulumi.OutputState }

func (ClusterSpecPtrOutput) Elem

func (ClusterSpecPtrOutput) ElementType

func (ClusterSpecPtrOutput) ElementType() reflect.Type

func (ClusterSpecPtrOutput) Hosts

func (ClusterSpecPtrOutput) K0s

func (ClusterSpecPtrOutput) ToClusterSpecPtrOutput

func (o ClusterSpecPtrOutput) ToClusterSpecPtrOutput() ClusterSpecPtrOutput

func (ClusterSpecPtrOutput) ToClusterSpecPtrOutputWithContext

func (o ClusterSpecPtrOutput) ToClusterSpecPtrOutputWithContext(ctx context.Context) ClusterSpecPtrOutput

type ClusterState

type ClusterState struct {
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ClusterWinRM

type ClusterWinRM struct {
	Address       string      `pulumi:"address"`
	Bastion       *ClusterSSH `pulumi:"bastion"`
	CaCert        *string     `pulumi:"caCert"`
	Cert          *string     `pulumi:"cert"`
	Insecure      *bool       `pulumi:"insecure"`
	Key           *string     `pulumi:"key"`
	Password      *string     `pulumi:"password"`
	Port          *int        `pulumi:"port"`
	TlsServerName *string     `pulumi:"tlsServerName"`
	UseHTTPS      *bool       `pulumi:"useHTTPS"`
	UseNTLM       *bool       `pulumi:"useNTLM"`
	User          *string     `pulumi:"user"`
}

type ClusterWinRMArgs

type ClusterWinRMArgs struct {
	Address       pulumi.StringInput    `pulumi:"address"`
	Bastion       ClusterSSHPtrInput    `pulumi:"bastion"`
	CaCert        pulumi.StringPtrInput `pulumi:"caCert"`
	Cert          pulumi.StringPtrInput `pulumi:"cert"`
	Insecure      pulumi.BoolPtrInput   `pulumi:"insecure"`
	Key           pulumi.StringPtrInput `pulumi:"key"`
	Password      pulumi.StringPtrInput `pulumi:"password"`
	Port          pulumi.IntPtrInput    `pulumi:"port"`
	TlsServerName pulumi.StringPtrInput `pulumi:"tlsServerName"`
	UseHTTPS      pulumi.BoolPtrInput   `pulumi:"useHTTPS"`
	UseNTLM       pulumi.BoolPtrInput   `pulumi:"useNTLM"`
	User          pulumi.StringPtrInput `pulumi:"user"`
}

func (ClusterWinRMArgs) ElementType

func (ClusterWinRMArgs) ElementType() reflect.Type

func (ClusterWinRMArgs) ToClusterWinRMOutput

func (i ClusterWinRMArgs) ToClusterWinRMOutput() ClusterWinRMOutput

func (ClusterWinRMArgs) ToClusterWinRMOutputWithContext

func (i ClusterWinRMArgs) ToClusterWinRMOutputWithContext(ctx context.Context) ClusterWinRMOutput

func (ClusterWinRMArgs) ToClusterWinRMPtrOutput

func (i ClusterWinRMArgs) ToClusterWinRMPtrOutput() ClusterWinRMPtrOutput

func (ClusterWinRMArgs) ToClusterWinRMPtrOutputWithContext

func (i ClusterWinRMArgs) ToClusterWinRMPtrOutputWithContext(ctx context.Context) ClusterWinRMPtrOutput

type ClusterWinRMInput

type ClusterWinRMInput interface {
	pulumi.Input

	ToClusterWinRMOutput() ClusterWinRMOutput
	ToClusterWinRMOutputWithContext(context.Context) ClusterWinRMOutput
}

ClusterWinRMInput is an input type that accepts ClusterWinRMArgs and ClusterWinRMOutput values. You can construct a concrete instance of `ClusterWinRMInput` via:

ClusterWinRMArgs{...}

type ClusterWinRMOutput

type ClusterWinRMOutput struct{ *pulumi.OutputState }

func (ClusterWinRMOutput) Address

func (ClusterWinRMOutput) Bastion

func (ClusterWinRMOutput) CaCert

func (ClusterWinRMOutput) Cert

func (ClusterWinRMOutput) ElementType

func (ClusterWinRMOutput) ElementType() reflect.Type

func (ClusterWinRMOutput) Insecure

func (ClusterWinRMOutput) Key

func (ClusterWinRMOutput) Password

func (ClusterWinRMOutput) Port

func (ClusterWinRMOutput) TlsServerName

func (o ClusterWinRMOutput) TlsServerName() pulumi.StringPtrOutput

func (ClusterWinRMOutput) ToClusterWinRMOutput

func (o ClusterWinRMOutput) ToClusterWinRMOutput() ClusterWinRMOutput

func (ClusterWinRMOutput) ToClusterWinRMOutputWithContext

func (o ClusterWinRMOutput) ToClusterWinRMOutputWithContext(ctx context.Context) ClusterWinRMOutput

func (ClusterWinRMOutput) ToClusterWinRMPtrOutput

func (o ClusterWinRMOutput) ToClusterWinRMPtrOutput() ClusterWinRMPtrOutput

func (ClusterWinRMOutput) ToClusterWinRMPtrOutputWithContext

func (o ClusterWinRMOutput) ToClusterWinRMPtrOutputWithContext(ctx context.Context) ClusterWinRMPtrOutput

func (ClusterWinRMOutput) UseHTTPS

func (ClusterWinRMOutput) UseNTLM

func (ClusterWinRMOutput) User

type ClusterWinRMPtrInput

type ClusterWinRMPtrInput interface {
	pulumi.Input

	ToClusterWinRMPtrOutput() ClusterWinRMPtrOutput
	ToClusterWinRMPtrOutputWithContext(context.Context) ClusterWinRMPtrOutput
}

ClusterWinRMPtrInput is an input type that accepts ClusterWinRMArgs, ClusterWinRMPtr and ClusterWinRMPtrOutput values. You can construct a concrete instance of `ClusterWinRMPtrInput` via:

        ClusterWinRMArgs{...}

or:

        nil

type ClusterWinRMPtrOutput

type ClusterWinRMPtrOutput struct{ *pulumi.OutputState }

func (ClusterWinRMPtrOutput) Address

func (ClusterWinRMPtrOutput) Bastion

func (ClusterWinRMPtrOutput) CaCert

func (ClusterWinRMPtrOutput) Cert

func (ClusterWinRMPtrOutput) Elem

func (ClusterWinRMPtrOutput) ElementType

func (ClusterWinRMPtrOutput) ElementType() reflect.Type

func (ClusterWinRMPtrOutput) Insecure

func (ClusterWinRMPtrOutput) Key

func (ClusterWinRMPtrOutput) Password

func (ClusterWinRMPtrOutput) Port

func (ClusterWinRMPtrOutput) TlsServerName

func (o ClusterWinRMPtrOutput) TlsServerName() pulumi.StringPtrOutput

func (ClusterWinRMPtrOutput) ToClusterWinRMPtrOutput

func (o ClusterWinRMPtrOutput) ToClusterWinRMPtrOutput() ClusterWinRMPtrOutput

func (ClusterWinRMPtrOutput) ToClusterWinRMPtrOutputWithContext

func (o ClusterWinRMPtrOutput) ToClusterWinRMPtrOutputWithContext(ctx context.Context) ClusterWinRMPtrOutput

func (ClusterWinRMPtrOutput) UseHTTPS

func (ClusterWinRMPtrOutput) UseNTLM

func (ClusterWinRMPtrOutput) User

type K0s added in v0.2.1

type K0s struct {
	ApiVersion *string      `pulumi:"apiVersion"`
	Kind       *string      `pulumi:"kind"`
	Metadata   *K0sMetadata `pulumi:"metadata"`
	Spec       *K0sSpec     `pulumi:"spec"`
}

type K0sAPI added in v0.2.1

type K0sAPI struct {
	Address         *string           `pulumi:"address"`
	ExternalAddress *string           `pulumi:"externalAddress"`
	ExtraArgs       map[string]string `pulumi:"extraArgs"`
	K0sApiPort      *int              `pulumi:"k0sApiPort"`
	Port            *int              `pulumi:"port"`
	Sans            []string          `pulumi:"sans"`
}

type K0sAPIArgs added in v0.2.1

type K0sAPIArgs struct {
	Address         pulumi.StringPtrInput   `pulumi:"address"`
	ExternalAddress pulumi.StringPtrInput   `pulumi:"externalAddress"`
	ExtraArgs       pulumi.StringMapInput   `pulumi:"extraArgs"`
	K0sApiPort      pulumi.IntPtrInput      `pulumi:"k0sApiPort"`
	Port            pulumi.IntPtrInput      `pulumi:"port"`
	Sans            pulumi.StringArrayInput `pulumi:"sans"`
}

func (K0sAPIArgs) ElementType added in v0.2.1

func (K0sAPIArgs) ElementType() reflect.Type

func (K0sAPIArgs) ToK0sAPIOutput added in v0.2.1

func (i K0sAPIArgs) ToK0sAPIOutput() K0sAPIOutput

func (K0sAPIArgs) ToK0sAPIOutputWithContext added in v0.2.1

func (i K0sAPIArgs) ToK0sAPIOutputWithContext(ctx context.Context) K0sAPIOutput

func (K0sAPIArgs) ToK0sAPIPtrOutput added in v0.2.1

func (i K0sAPIArgs) ToK0sAPIPtrOutput() K0sAPIPtrOutput

func (K0sAPIArgs) ToK0sAPIPtrOutputWithContext added in v0.2.1

func (i K0sAPIArgs) ToK0sAPIPtrOutputWithContext(ctx context.Context) K0sAPIPtrOutput

type K0sAPIInput added in v0.2.1

type K0sAPIInput interface {
	pulumi.Input

	ToK0sAPIOutput() K0sAPIOutput
	ToK0sAPIOutputWithContext(context.Context) K0sAPIOutput
}

K0sAPIInput is an input type that accepts K0sAPIArgs and K0sAPIOutput values. You can construct a concrete instance of `K0sAPIInput` via:

K0sAPIArgs{...}

type K0sAPIOutput added in v0.2.1

type K0sAPIOutput struct{ *pulumi.OutputState }

func (K0sAPIOutput) Address added in v0.2.1

func (o K0sAPIOutput) Address() pulumi.StringPtrOutput

func (K0sAPIOutput) ElementType added in v0.2.1

func (K0sAPIOutput) ElementType() reflect.Type

func (K0sAPIOutput) ExternalAddress added in v0.2.1

func (o K0sAPIOutput) ExternalAddress() pulumi.StringPtrOutput

func (K0sAPIOutput) ExtraArgs added in v0.2.1

func (o K0sAPIOutput) ExtraArgs() pulumi.StringMapOutput

func (K0sAPIOutput) K0sApiPort added in v0.2.1

func (o K0sAPIOutput) K0sApiPort() pulumi.IntPtrOutput

func (K0sAPIOutput) Port added in v0.2.1

func (o K0sAPIOutput) Port() pulumi.IntPtrOutput

func (K0sAPIOutput) Sans added in v0.2.1

func (K0sAPIOutput) ToK0sAPIOutput added in v0.2.1

func (o K0sAPIOutput) ToK0sAPIOutput() K0sAPIOutput

func (K0sAPIOutput) ToK0sAPIOutputWithContext added in v0.2.1

func (o K0sAPIOutput) ToK0sAPIOutputWithContext(ctx context.Context) K0sAPIOutput

func (K0sAPIOutput) ToK0sAPIPtrOutput added in v0.2.1

func (o K0sAPIOutput) ToK0sAPIPtrOutput() K0sAPIPtrOutput

func (K0sAPIOutput) ToK0sAPIPtrOutputWithContext added in v0.2.1

func (o K0sAPIOutput) ToK0sAPIPtrOutputWithContext(ctx context.Context) K0sAPIPtrOutput

type K0sAPIPtrInput added in v0.2.1

type K0sAPIPtrInput interface {
	pulumi.Input

	ToK0sAPIPtrOutput() K0sAPIPtrOutput
	ToK0sAPIPtrOutputWithContext(context.Context) K0sAPIPtrOutput
}

K0sAPIPtrInput is an input type that accepts K0sAPIArgs, K0sAPIPtr and K0sAPIPtrOutput values. You can construct a concrete instance of `K0sAPIPtrInput` via:

        K0sAPIArgs{...}

or:

        nil

func K0sAPIPtr added in v0.2.1

func K0sAPIPtr(v *K0sAPIArgs) K0sAPIPtrInput

type K0sAPIPtrOutput added in v0.2.1

type K0sAPIPtrOutput struct{ *pulumi.OutputState }

func (K0sAPIPtrOutput) Address added in v0.2.1

func (K0sAPIPtrOutput) Elem added in v0.2.1

func (o K0sAPIPtrOutput) Elem() K0sAPIOutput

func (K0sAPIPtrOutput) ElementType added in v0.2.1

func (K0sAPIPtrOutput) ElementType() reflect.Type

func (K0sAPIPtrOutput) ExternalAddress added in v0.2.1

func (o K0sAPIPtrOutput) ExternalAddress() pulumi.StringPtrOutput

func (K0sAPIPtrOutput) ExtraArgs added in v0.2.1

func (o K0sAPIPtrOutput) ExtraArgs() pulumi.StringMapOutput

func (K0sAPIPtrOutput) K0sApiPort added in v0.2.1

func (o K0sAPIPtrOutput) K0sApiPort() pulumi.IntPtrOutput

func (K0sAPIPtrOutput) Port added in v0.2.1

func (K0sAPIPtrOutput) Sans added in v0.2.1

func (K0sAPIPtrOutput) ToK0sAPIPtrOutput added in v0.2.1

func (o K0sAPIPtrOutput) ToK0sAPIPtrOutput() K0sAPIPtrOutput

func (K0sAPIPtrOutput) ToK0sAPIPtrOutputWithContext added in v0.2.1

func (o K0sAPIPtrOutput) ToK0sAPIPtrOutputWithContext(ctx context.Context) K0sAPIPtrOutput

type K0sArgs added in v0.2.1

type K0sArgs struct {
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	Kind       pulumi.StringPtrInput `pulumi:"kind"`
	Metadata   K0sMetadataPtrInput   `pulumi:"metadata"`
	Spec       K0sSpecPtrInput       `pulumi:"spec"`
}

func (K0sArgs) ElementType added in v0.2.1

func (K0sArgs) ElementType() reflect.Type

func (K0sArgs) ToK0sOutput added in v0.2.1

func (i K0sArgs) ToK0sOutput() K0sOutput

func (K0sArgs) ToK0sOutputWithContext added in v0.2.1

func (i K0sArgs) ToK0sOutputWithContext(ctx context.Context) K0sOutput

func (K0sArgs) ToK0sPtrOutput added in v0.2.1

func (i K0sArgs) ToK0sPtrOutput() K0sPtrOutput

func (K0sArgs) ToK0sPtrOutputWithContext added in v0.2.1

func (i K0sArgs) ToK0sPtrOutputWithContext(ctx context.Context) K0sPtrOutput

type K0sCalico added in v0.2.1

type K0sCalico struct {
	EnvVars               map[string]string `pulumi:"envVars"`
	FlexVolumeDriverPath  *string           `pulumi:"flexVolumeDriverPath"`
	IpAutodetectionMethod *string           `pulumi:"ipAutodetectionMethod"`
	Mode                  *string           `pulumi:"mode"`
	Mtu                   *int              `pulumi:"mtu"`
	Overlay               *string           `pulumi:"overlay"`
	VxlanPort             *int              `pulumi:"vxlanPort"`
	VxlanVNI              *int              `pulumi:"vxlanVNI"`
	Wireguard             *bool             `pulumi:"wireguard"`
}

type K0sCalicoArgs added in v0.2.1

type K0sCalicoArgs struct {
	EnvVars               pulumi.StringMapInput `pulumi:"envVars"`
	FlexVolumeDriverPath  pulumi.StringPtrInput `pulumi:"flexVolumeDriverPath"`
	IpAutodetectionMethod pulumi.StringPtrInput `pulumi:"ipAutodetectionMethod"`
	Mode                  pulumi.StringPtrInput `pulumi:"mode"`
	Mtu                   pulumi.IntPtrInput    `pulumi:"mtu"`
	Overlay               pulumi.StringPtrInput `pulumi:"overlay"`
	VxlanPort             pulumi.IntPtrInput    `pulumi:"vxlanPort"`
	VxlanVNI              pulumi.IntPtrInput    `pulumi:"vxlanVNI"`
	Wireguard             pulumi.BoolPtrInput   `pulumi:"wireguard"`
}

func (K0sCalicoArgs) ElementType added in v0.2.1

func (K0sCalicoArgs) ElementType() reflect.Type

func (K0sCalicoArgs) ToK0sCalicoOutput added in v0.2.1

func (i K0sCalicoArgs) ToK0sCalicoOutput() K0sCalicoOutput

func (K0sCalicoArgs) ToK0sCalicoOutputWithContext added in v0.2.1

func (i K0sCalicoArgs) ToK0sCalicoOutputWithContext(ctx context.Context) K0sCalicoOutput

func (K0sCalicoArgs) ToK0sCalicoPtrOutput added in v0.2.1

func (i K0sCalicoArgs) ToK0sCalicoPtrOutput() K0sCalicoPtrOutput

func (K0sCalicoArgs) ToK0sCalicoPtrOutputWithContext added in v0.2.1

func (i K0sCalicoArgs) ToK0sCalicoPtrOutputWithContext(ctx context.Context) K0sCalicoPtrOutput

type K0sCalicoImage added in v0.2.1

type K0sCalicoImage struct {
	Cni             *K0sImage `pulumi:"cni"`
	Flexvolume      *K0sImage `pulumi:"flexvolume"`
	Kubecontrollers *K0sImage `pulumi:"kubecontrollers"`
	Node            *K0sImage `pulumi:"node"`
}

type K0sCalicoImageArgs added in v0.2.1

type K0sCalicoImageArgs struct {
	Cni             K0sImagePtrInput `pulumi:"cni"`
	Flexvolume      K0sImagePtrInput `pulumi:"flexvolume"`
	Kubecontrollers K0sImagePtrInput `pulumi:"kubecontrollers"`
	Node            K0sImagePtrInput `pulumi:"node"`
}

func (K0sCalicoImageArgs) ElementType added in v0.2.1

func (K0sCalicoImageArgs) ElementType() reflect.Type

func (K0sCalicoImageArgs) ToK0sCalicoImageOutput added in v0.2.1

func (i K0sCalicoImageArgs) ToK0sCalicoImageOutput() K0sCalicoImageOutput

func (K0sCalicoImageArgs) ToK0sCalicoImageOutputWithContext added in v0.2.1

func (i K0sCalicoImageArgs) ToK0sCalicoImageOutputWithContext(ctx context.Context) K0sCalicoImageOutput

func (K0sCalicoImageArgs) ToK0sCalicoImagePtrOutput added in v0.2.1

func (i K0sCalicoImageArgs) ToK0sCalicoImagePtrOutput() K0sCalicoImagePtrOutput

func (K0sCalicoImageArgs) ToK0sCalicoImagePtrOutputWithContext added in v0.2.1

func (i K0sCalicoImageArgs) ToK0sCalicoImagePtrOutputWithContext(ctx context.Context) K0sCalicoImagePtrOutput

type K0sCalicoImageInput added in v0.2.1

type K0sCalicoImageInput interface {
	pulumi.Input

	ToK0sCalicoImageOutput() K0sCalicoImageOutput
	ToK0sCalicoImageOutputWithContext(context.Context) K0sCalicoImageOutput
}

K0sCalicoImageInput is an input type that accepts K0sCalicoImageArgs and K0sCalicoImageOutput values. You can construct a concrete instance of `K0sCalicoImageInput` via:

K0sCalicoImageArgs{...}

type K0sCalicoImageOutput added in v0.2.1

type K0sCalicoImageOutput struct{ *pulumi.OutputState }

func (K0sCalicoImageOutput) Cni added in v0.2.1

func (K0sCalicoImageOutput) ElementType added in v0.2.1

func (K0sCalicoImageOutput) ElementType() reflect.Type

func (K0sCalicoImageOutput) Flexvolume added in v0.2.1

func (o K0sCalicoImageOutput) Flexvolume() K0sImagePtrOutput

func (K0sCalicoImageOutput) Kubecontrollers added in v0.2.1

func (o K0sCalicoImageOutput) Kubecontrollers() K0sImagePtrOutput

func (K0sCalicoImageOutput) Node added in v0.2.1

func (K0sCalicoImageOutput) ToK0sCalicoImageOutput added in v0.2.1

func (o K0sCalicoImageOutput) ToK0sCalicoImageOutput() K0sCalicoImageOutput

func (K0sCalicoImageOutput) ToK0sCalicoImageOutputWithContext added in v0.2.1

func (o K0sCalicoImageOutput) ToK0sCalicoImageOutputWithContext(ctx context.Context) K0sCalicoImageOutput

func (K0sCalicoImageOutput) ToK0sCalicoImagePtrOutput added in v0.2.1

func (o K0sCalicoImageOutput) ToK0sCalicoImagePtrOutput() K0sCalicoImagePtrOutput

func (K0sCalicoImageOutput) ToK0sCalicoImagePtrOutputWithContext added in v0.2.1

func (o K0sCalicoImageOutput) ToK0sCalicoImagePtrOutputWithContext(ctx context.Context) K0sCalicoImagePtrOutput

type K0sCalicoImagePtrInput added in v0.2.1

type K0sCalicoImagePtrInput interface {
	pulumi.Input

	ToK0sCalicoImagePtrOutput() K0sCalicoImagePtrOutput
	ToK0sCalicoImagePtrOutputWithContext(context.Context) K0sCalicoImagePtrOutput
}

K0sCalicoImagePtrInput is an input type that accepts K0sCalicoImageArgs, K0sCalicoImagePtr and K0sCalicoImagePtrOutput values. You can construct a concrete instance of `K0sCalicoImagePtrInput` via:

        K0sCalicoImageArgs{...}

or:

        nil

func K0sCalicoImagePtr added in v0.2.1

func K0sCalicoImagePtr(v *K0sCalicoImageArgs) K0sCalicoImagePtrInput

type K0sCalicoImagePtrOutput added in v0.2.1

type K0sCalicoImagePtrOutput struct{ *pulumi.OutputState }

func (K0sCalicoImagePtrOutput) Cni added in v0.2.1

func (K0sCalicoImagePtrOutput) Elem added in v0.2.1

func (K0sCalicoImagePtrOutput) ElementType added in v0.2.1

func (K0sCalicoImagePtrOutput) ElementType() reflect.Type

func (K0sCalicoImagePtrOutput) Flexvolume added in v0.2.1

func (K0sCalicoImagePtrOutput) Kubecontrollers added in v0.2.1

func (o K0sCalicoImagePtrOutput) Kubecontrollers() K0sImagePtrOutput

func (K0sCalicoImagePtrOutput) Node added in v0.2.1

func (K0sCalicoImagePtrOutput) ToK0sCalicoImagePtrOutput added in v0.2.1

func (o K0sCalicoImagePtrOutput) ToK0sCalicoImagePtrOutput() K0sCalicoImagePtrOutput

func (K0sCalicoImagePtrOutput) ToK0sCalicoImagePtrOutputWithContext added in v0.2.1

func (o K0sCalicoImagePtrOutput) ToK0sCalicoImagePtrOutputWithContext(ctx context.Context) K0sCalicoImagePtrOutput

type K0sCalicoInput added in v0.2.1

type K0sCalicoInput interface {
	pulumi.Input

	ToK0sCalicoOutput() K0sCalicoOutput
	ToK0sCalicoOutputWithContext(context.Context) K0sCalicoOutput
}

K0sCalicoInput is an input type that accepts K0sCalicoArgs and K0sCalicoOutput values. You can construct a concrete instance of `K0sCalicoInput` via:

K0sCalicoArgs{...}

type K0sCalicoOutput added in v0.2.1

type K0sCalicoOutput struct{ *pulumi.OutputState }

func (K0sCalicoOutput) ElementType added in v0.2.1

func (K0sCalicoOutput) ElementType() reflect.Type

func (K0sCalicoOutput) EnvVars added in v0.2.1

func (K0sCalicoOutput) FlexVolumeDriverPath added in v0.2.1

func (o K0sCalicoOutput) FlexVolumeDriverPath() pulumi.StringPtrOutput

func (K0sCalicoOutput) IpAutodetectionMethod added in v0.2.1

func (o K0sCalicoOutput) IpAutodetectionMethod() pulumi.StringPtrOutput

func (K0sCalicoOutput) Mode added in v0.2.1

func (K0sCalicoOutput) Mtu added in v0.2.1

func (K0sCalicoOutput) Overlay added in v0.2.1

func (K0sCalicoOutput) ToK0sCalicoOutput added in v0.2.1

func (o K0sCalicoOutput) ToK0sCalicoOutput() K0sCalicoOutput

func (K0sCalicoOutput) ToK0sCalicoOutputWithContext added in v0.2.1

func (o K0sCalicoOutput) ToK0sCalicoOutputWithContext(ctx context.Context) K0sCalicoOutput

func (K0sCalicoOutput) ToK0sCalicoPtrOutput added in v0.2.1

func (o K0sCalicoOutput) ToK0sCalicoPtrOutput() K0sCalicoPtrOutput

func (K0sCalicoOutput) ToK0sCalicoPtrOutputWithContext added in v0.2.1

func (o K0sCalicoOutput) ToK0sCalicoPtrOutputWithContext(ctx context.Context) K0sCalicoPtrOutput

func (K0sCalicoOutput) VxlanPort added in v0.2.1

func (o K0sCalicoOutput) VxlanPort() pulumi.IntPtrOutput

func (K0sCalicoOutput) VxlanVNI added in v0.2.1

func (o K0sCalicoOutput) VxlanVNI() pulumi.IntPtrOutput

func (K0sCalicoOutput) Wireguard added in v0.2.1

func (o K0sCalicoOutput) Wireguard() pulumi.BoolPtrOutput

type K0sCalicoPtrInput added in v0.2.1

type K0sCalicoPtrInput interface {
	pulumi.Input

	ToK0sCalicoPtrOutput() K0sCalicoPtrOutput
	ToK0sCalicoPtrOutputWithContext(context.Context) K0sCalicoPtrOutput
}

K0sCalicoPtrInput is an input type that accepts K0sCalicoArgs, K0sCalicoPtr and K0sCalicoPtrOutput values. You can construct a concrete instance of `K0sCalicoPtrInput` via:

        K0sCalicoArgs{...}

or:

        nil

func K0sCalicoPtr added in v0.2.1

func K0sCalicoPtr(v *K0sCalicoArgs) K0sCalicoPtrInput

type K0sCalicoPtrOutput added in v0.2.1

type K0sCalicoPtrOutput struct{ *pulumi.OutputState }

func (K0sCalicoPtrOutput) Elem added in v0.2.1

func (K0sCalicoPtrOutput) ElementType added in v0.2.1

func (K0sCalicoPtrOutput) ElementType() reflect.Type

func (K0sCalicoPtrOutput) EnvVars added in v0.2.1

func (K0sCalicoPtrOutput) FlexVolumeDriverPath added in v0.2.1

func (o K0sCalicoPtrOutput) FlexVolumeDriverPath() pulumi.StringPtrOutput

func (K0sCalicoPtrOutput) IpAutodetectionMethod added in v0.2.1

func (o K0sCalicoPtrOutput) IpAutodetectionMethod() pulumi.StringPtrOutput

func (K0sCalicoPtrOutput) Mode added in v0.2.1

func (K0sCalicoPtrOutput) Mtu added in v0.2.1

func (K0sCalicoPtrOutput) Overlay added in v0.2.1

func (K0sCalicoPtrOutput) ToK0sCalicoPtrOutput added in v0.2.1

func (o K0sCalicoPtrOutput) ToK0sCalicoPtrOutput() K0sCalicoPtrOutput

func (K0sCalicoPtrOutput) ToK0sCalicoPtrOutputWithContext added in v0.2.1

func (o K0sCalicoPtrOutput) ToK0sCalicoPtrOutputWithContext(ctx context.Context) K0sCalicoPtrOutput

func (K0sCalicoPtrOutput) VxlanPort added in v0.2.1

func (o K0sCalicoPtrOutput) VxlanPort() pulumi.IntPtrOutput

func (K0sCalicoPtrOutput) VxlanVNI added in v0.2.1

func (o K0sCalicoPtrOutput) VxlanVNI() pulumi.IntPtrOutput

func (K0sCalicoPtrOutput) Wireguard added in v0.2.1

func (o K0sCalicoPtrOutput) Wireguard() pulumi.BoolPtrOutput

type K0sControllerManager added in v0.2.1

type K0sControllerManager struct {
	ExtraArgs map[string]string `pulumi:"extraArgs"`
}

type K0sControllerManagerArgs added in v0.2.1

type K0sControllerManagerArgs struct {
	ExtraArgs pulumi.StringMapInput `pulumi:"extraArgs"`
}

func (K0sControllerManagerArgs) ElementType added in v0.2.1

func (K0sControllerManagerArgs) ElementType() reflect.Type

func (K0sControllerManagerArgs) ToK0sControllerManagerOutput added in v0.2.1

func (i K0sControllerManagerArgs) ToK0sControllerManagerOutput() K0sControllerManagerOutput

func (K0sControllerManagerArgs) ToK0sControllerManagerOutputWithContext added in v0.2.1

func (i K0sControllerManagerArgs) ToK0sControllerManagerOutputWithContext(ctx context.Context) K0sControllerManagerOutput

func (K0sControllerManagerArgs) ToK0sControllerManagerPtrOutput added in v0.2.1

func (i K0sControllerManagerArgs) ToK0sControllerManagerPtrOutput() K0sControllerManagerPtrOutput

func (K0sControllerManagerArgs) ToK0sControllerManagerPtrOutputWithContext added in v0.2.1

func (i K0sControllerManagerArgs) ToK0sControllerManagerPtrOutputWithContext(ctx context.Context) K0sControllerManagerPtrOutput

type K0sControllerManagerInput added in v0.2.1

type K0sControllerManagerInput interface {
	pulumi.Input

	ToK0sControllerManagerOutput() K0sControllerManagerOutput
	ToK0sControllerManagerOutputWithContext(context.Context) K0sControllerManagerOutput
}

K0sControllerManagerInput is an input type that accepts K0sControllerManagerArgs and K0sControllerManagerOutput values. You can construct a concrete instance of `K0sControllerManagerInput` via:

K0sControllerManagerArgs{...}

type K0sControllerManagerOutput added in v0.2.1

type K0sControllerManagerOutput struct{ *pulumi.OutputState }

func (K0sControllerManagerOutput) ElementType added in v0.2.1

func (K0sControllerManagerOutput) ElementType() reflect.Type

func (K0sControllerManagerOutput) ExtraArgs added in v0.2.1

func (K0sControllerManagerOutput) ToK0sControllerManagerOutput added in v0.2.1

func (o K0sControllerManagerOutput) ToK0sControllerManagerOutput() K0sControllerManagerOutput

func (K0sControllerManagerOutput) ToK0sControllerManagerOutputWithContext added in v0.2.1

func (o K0sControllerManagerOutput) ToK0sControllerManagerOutputWithContext(ctx context.Context) K0sControllerManagerOutput

func (K0sControllerManagerOutput) ToK0sControllerManagerPtrOutput added in v0.2.1

func (o K0sControllerManagerOutput) ToK0sControllerManagerPtrOutput() K0sControllerManagerPtrOutput

func (K0sControllerManagerOutput) ToK0sControllerManagerPtrOutputWithContext added in v0.2.1

func (o K0sControllerManagerOutput) ToK0sControllerManagerPtrOutputWithContext(ctx context.Context) K0sControllerManagerPtrOutput

type K0sControllerManagerPtrInput added in v0.2.1

type K0sControllerManagerPtrInput interface {
	pulumi.Input

	ToK0sControllerManagerPtrOutput() K0sControllerManagerPtrOutput
	ToK0sControllerManagerPtrOutputWithContext(context.Context) K0sControllerManagerPtrOutput
}

K0sControllerManagerPtrInput is an input type that accepts K0sControllerManagerArgs, K0sControllerManagerPtr and K0sControllerManagerPtrOutput values. You can construct a concrete instance of `K0sControllerManagerPtrInput` via:

        K0sControllerManagerArgs{...}

or:

        nil

func K0sControllerManagerPtr added in v0.2.1

func K0sControllerManagerPtr(v *K0sControllerManagerArgs) K0sControllerManagerPtrInput

type K0sControllerManagerPtrOutput added in v0.2.1

type K0sControllerManagerPtrOutput struct{ *pulumi.OutputState }

func (K0sControllerManagerPtrOutput) Elem added in v0.2.1

func (K0sControllerManagerPtrOutput) ElementType added in v0.2.1

func (K0sControllerManagerPtrOutput) ExtraArgs added in v0.2.1

func (K0sControllerManagerPtrOutput) ToK0sControllerManagerPtrOutput added in v0.2.1

func (o K0sControllerManagerPtrOutput) ToK0sControllerManagerPtrOutput() K0sControllerManagerPtrOutput

func (K0sControllerManagerPtrOutput) ToK0sControllerManagerPtrOutputWithContext added in v0.2.1

func (o K0sControllerManagerPtrOutput) ToK0sControllerManagerPtrOutputWithContext(ctx context.Context) K0sControllerManagerPtrOutput

type K0sDualStack added in v0.2.1

type K0sDualStack struct {
	IPv6podCIDR     *string `pulumi:"IPv6podCIDR"`
	IPv6serviceCIDR *string `pulumi:"IPv6serviceCIDR"`
	Enabled         *bool   `pulumi:"enabled"`
}

type K0sDualStackArgs added in v0.2.1

type K0sDualStackArgs struct {
	IPv6podCIDR     pulumi.StringPtrInput `pulumi:"IPv6podCIDR"`
	IPv6serviceCIDR pulumi.StringPtrInput `pulumi:"IPv6serviceCIDR"`
	Enabled         pulumi.BoolPtrInput   `pulumi:"enabled"`
}

func (K0sDualStackArgs) ElementType added in v0.2.1

func (K0sDualStackArgs) ElementType() reflect.Type

func (K0sDualStackArgs) ToK0sDualStackOutput added in v0.2.1

func (i K0sDualStackArgs) ToK0sDualStackOutput() K0sDualStackOutput

func (K0sDualStackArgs) ToK0sDualStackOutputWithContext added in v0.2.1

func (i K0sDualStackArgs) ToK0sDualStackOutputWithContext(ctx context.Context) K0sDualStackOutput

func (K0sDualStackArgs) ToK0sDualStackPtrOutput added in v0.2.1

func (i K0sDualStackArgs) ToK0sDualStackPtrOutput() K0sDualStackPtrOutput

func (K0sDualStackArgs) ToK0sDualStackPtrOutputWithContext added in v0.2.1

func (i K0sDualStackArgs) ToK0sDualStackPtrOutputWithContext(ctx context.Context) K0sDualStackPtrOutput

type K0sDualStackInput added in v0.2.1

type K0sDualStackInput interface {
	pulumi.Input

	ToK0sDualStackOutput() K0sDualStackOutput
	ToK0sDualStackOutputWithContext(context.Context) K0sDualStackOutput
}

K0sDualStackInput is an input type that accepts K0sDualStackArgs and K0sDualStackOutput values. You can construct a concrete instance of `K0sDualStackInput` via:

K0sDualStackArgs{...}

type K0sDualStackOutput added in v0.2.1

type K0sDualStackOutput struct{ *pulumi.OutputState }

func (K0sDualStackOutput) ElementType added in v0.2.1

func (K0sDualStackOutput) ElementType() reflect.Type

func (K0sDualStackOutput) Enabled added in v0.2.1

func (K0sDualStackOutput) IPv6podCIDR added in v0.2.1

func (o K0sDualStackOutput) IPv6podCIDR() pulumi.StringPtrOutput

func (K0sDualStackOutput) IPv6serviceCIDR added in v0.2.1

func (o K0sDualStackOutput) IPv6serviceCIDR() pulumi.StringPtrOutput

func (K0sDualStackOutput) ToK0sDualStackOutput added in v0.2.1

func (o K0sDualStackOutput) ToK0sDualStackOutput() K0sDualStackOutput

func (K0sDualStackOutput) ToK0sDualStackOutputWithContext added in v0.2.1

func (o K0sDualStackOutput) ToK0sDualStackOutputWithContext(ctx context.Context) K0sDualStackOutput

func (K0sDualStackOutput) ToK0sDualStackPtrOutput added in v0.2.1

func (o K0sDualStackOutput) ToK0sDualStackPtrOutput() K0sDualStackPtrOutput

func (K0sDualStackOutput) ToK0sDualStackPtrOutputWithContext added in v0.2.1

func (o K0sDualStackOutput) ToK0sDualStackPtrOutputWithContext(ctx context.Context) K0sDualStackPtrOutput

type K0sDualStackPtrInput added in v0.2.1

type K0sDualStackPtrInput interface {
	pulumi.Input

	ToK0sDualStackPtrOutput() K0sDualStackPtrOutput
	ToK0sDualStackPtrOutputWithContext(context.Context) K0sDualStackPtrOutput
}

K0sDualStackPtrInput is an input type that accepts K0sDualStackArgs, K0sDualStackPtr and K0sDualStackPtrOutput values. You can construct a concrete instance of `K0sDualStackPtrInput` via:

        K0sDualStackArgs{...}

or:

        nil

func K0sDualStackPtr added in v0.2.1

func K0sDualStackPtr(v *K0sDualStackArgs) K0sDualStackPtrInput

type K0sDualStackPtrOutput added in v0.2.1

type K0sDualStackPtrOutput struct{ *pulumi.OutputState }

func (K0sDualStackPtrOutput) Elem added in v0.2.1

func (K0sDualStackPtrOutput) ElementType added in v0.2.1

func (K0sDualStackPtrOutput) ElementType() reflect.Type

func (K0sDualStackPtrOutput) Enabled added in v0.2.1

func (K0sDualStackPtrOutput) IPv6podCIDR added in v0.2.1

func (K0sDualStackPtrOutput) IPv6serviceCIDR added in v0.2.1

func (o K0sDualStackPtrOutput) IPv6serviceCIDR() pulumi.StringPtrOutput

func (K0sDualStackPtrOutput) ToK0sDualStackPtrOutput added in v0.2.1

func (o K0sDualStackPtrOutput) ToK0sDualStackPtrOutput() K0sDualStackPtrOutput

func (K0sDualStackPtrOutput) ToK0sDualStackPtrOutputWithContext added in v0.2.1

func (o K0sDualStackPtrOutput) ToK0sDualStackPtrOutputWithContext(ctx context.Context) K0sDualStackPtrOutput

type K0sEnvoyProxy added in v0.2.1

type K0sEnvoyProxy struct {
	ApiServerBindPort          *int    `pulumi:"apiServerBindPort"`
	Image                      *string `pulumi:"image"`
	ImagePullPolicy            *string `pulumi:"imagePullPolicy"`
	KonnectivityServerBindPort *int    `pulumi:"konnectivityServerBindPort"`
}

type K0sEnvoyProxyArgs added in v0.2.1

type K0sEnvoyProxyArgs struct {
	ApiServerBindPort          pulumi.IntPtrInput    `pulumi:"apiServerBindPort"`
	Image                      pulumi.StringPtrInput `pulumi:"image"`
	ImagePullPolicy            pulumi.StringPtrInput `pulumi:"imagePullPolicy"`
	KonnectivityServerBindPort pulumi.IntPtrInput    `pulumi:"konnectivityServerBindPort"`
}

func (K0sEnvoyProxyArgs) ElementType added in v0.2.1

func (K0sEnvoyProxyArgs) ElementType() reflect.Type

func (K0sEnvoyProxyArgs) ToK0sEnvoyProxyOutput added in v0.2.1

func (i K0sEnvoyProxyArgs) ToK0sEnvoyProxyOutput() K0sEnvoyProxyOutput

func (K0sEnvoyProxyArgs) ToK0sEnvoyProxyOutputWithContext added in v0.2.1

func (i K0sEnvoyProxyArgs) ToK0sEnvoyProxyOutputWithContext(ctx context.Context) K0sEnvoyProxyOutput

func (K0sEnvoyProxyArgs) ToK0sEnvoyProxyPtrOutput added in v0.2.1

func (i K0sEnvoyProxyArgs) ToK0sEnvoyProxyPtrOutput() K0sEnvoyProxyPtrOutput

func (K0sEnvoyProxyArgs) ToK0sEnvoyProxyPtrOutputWithContext added in v0.2.1

func (i K0sEnvoyProxyArgs) ToK0sEnvoyProxyPtrOutputWithContext(ctx context.Context) K0sEnvoyProxyPtrOutput

type K0sEnvoyProxyInput added in v0.2.1

type K0sEnvoyProxyInput interface {
	pulumi.Input

	ToK0sEnvoyProxyOutput() K0sEnvoyProxyOutput
	ToK0sEnvoyProxyOutputWithContext(context.Context) K0sEnvoyProxyOutput
}

K0sEnvoyProxyInput is an input type that accepts K0sEnvoyProxyArgs and K0sEnvoyProxyOutput values. You can construct a concrete instance of `K0sEnvoyProxyInput` via:

K0sEnvoyProxyArgs{...}

type K0sEnvoyProxyOutput added in v0.2.1

type K0sEnvoyProxyOutput struct{ *pulumi.OutputState }

func (K0sEnvoyProxyOutput) ApiServerBindPort added in v0.2.1

func (o K0sEnvoyProxyOutput) ApiServerBindPort() pulumi.IntPtrOutput

func (K0sEnvoyProxyOutput) ElementType added in v0.2.1

func (K0sEnvoyProxyOutput) ElementType() reflect.Type

func (K0sEnvoyProxyOutput) Image added in v0.2.1

func (K0sEnvoyProxyOutput) ImagePullPolicy added in v0.2.1

func (o K0sEnvoyProxyOutput) ImagePullPolicy() pulumi.StringPtrOutput

func (K0sEnvoyProxyOutput) KonnectivityServerBindPort added in v0.2.1

func (o K0sEnvoyProxyOutput) KonnectivityServerBindPort() pulumi.IntPtrOutput

func (K0sEnvoyProxyOutput) ToK0sEnvoyProxyOutput added in v0.2.1

func (o K0sEnvoyProxyOutput) ToK0sEnvoyProxyOutput() K0sEnvoyProxyOutput

func (K0sEnvoyProxyOutput) ToK0sEnvoyProxyOutputWithContext added in v0.2.1

func (o K0sEnvoyProxyOutput) ToK0sEnvoyProxyOutputWithContext(ctx context.Context) K0sEnvoyProxyOutput

func (K0sEnvoyProxyOutput) ToK0sEnvoyProxyPtrOutput added in v0.2.1

func (o K0sEnvoyProxyOutput) ToK0sEnvoyProxyPtrOutput() K0sEnvoyProxyPtrOutput

func (K0sEnvoyProxyOutput) ToK0sEnvoyProxyPtrOutputWithContext added in v0.2.1

func (o K0sEnvoyProxyOutput) ToK0sEnvoyProxyPtrOutputWithContext(ctx context.Context) K0sEnvoyProxyPtrOutput

type K0sEnvoyProxyPtrInput added in v0.2.1

type K0sEnvoyProxyPtrInput interface {
	pulumi.Input

	ToK0sEnvoyProxyPtrOutput() K0sEnvoyProxyPtrOutput
	ToK0sEnvoyProxyPtrOutputWithContext(context.Context) K0sEnvoyProxyPtrOutput
}

K0sEnvoyProxyPtrInput is an input type that accepts K0sEnvoyProxyArgs, K0sEnvoyProxyPtr and K0sEnvoyProxyPtrOutput values. You can construct a concrete instance of `K0sEnvoyProxyPtrInput` via:

        K0sEnvoyProxyArgs{...}

or:

        nil

func K0sEnvoyProxyPtr added in v0.2.1

func K0sEnvoyProxyPtr(v *K0sEnvoyProxyArgs) K0sEnvoyProxyPtrInput

type K0sEnvoyProxyPtrOutput added in v0.2.1

type K0sEnvoyProxyPtrOutput struct{ *pulumi.OutputState }

func (K0sEnvoyProxyPtrOutput) ApiServerBindPort added in v0.2.1

func (o K0sEnvoyProxyPtrOutput) ApiServerBindPort() pulumi.IntPtrOutput

func (K0sEnvoyProxyPtrOutput) Elem added in v0.2.1

func (K0sEnvoyProxyPtrOutput) ElementType added in v0.2.1

func (K0sEnvoyProxyPtrOutput) ElementType() reflect.Type

func (K0sEnvoyProxyPtrOutput) Image added in v0.2.1

func (K0sEnvoyProxyPtrOutput) ImagePullPolicy added in v0.2.1

func (o K0sEnvoyProxyPtrOutput) ImagePullPolicy() pulumi.StringPtrOutput

func (K0sEnvoyProxyPtrOutput) KonnectivityServerBindPort added in v0.2.1

func (o K0sEnvoyProxyPtrOutput) KonnectivityServerBindPort() pulumi.IntPtrOutput

func (K0sEnvoyProxyPtrOutput) ToK0sEnvoyProxyPtrOutput added in v0.2.1

func (o K0sEnvoyProxyPtrOutput) ToK0sEnvoyProxyPtrOutput() K0sEnvoyProxyPtrOutput

func (K0sEnvoyProxyPtrOutput) ToK0sEnvoyProxyPtrOutputWithContext added in v0.2.1

func (o K0sEnvoyProxyPtrOutput) ToK0sEnvoyProxyPtrOutputWithContext(ctx context.Context) K0sEnvoyProxyPtrOutput

type K0sEtcd added in v0.2.1

type K0sEtcd struct {
	ExternalCluster *K0sEtcdExternalCluster `pulumi:"externalCluster"`
	ExtraArgs       map[string]string       `pulumi:"extraArgs"`
	PeerAddress     *string                 `pulumi:"peerAddress"`
}

type K0sEtcdArgs added in v0.2.1

type K0sEtcdArgs struct {
	ExternalCluster K0sEtcdExternalClusterPtrInput `pulumi:"externalCluster"`
	ExtraArgs       pulumi.StringMapInput          `pulumi:"extraArgs"`
	PeerAddress     pulumi.StringPtrInput          `pulumi:"peerAddress"`
}

func (K0sEtcdArgs) ElementType added in v0.2.1

func (K0sEtcdArgs) ElementType() reflect.Type

func (K0sEtcdArgs) ToK0sEtcdOutput added in v0.2.1

func (i K0sEtcdArgs) ToK0sEtcdOutput() K0sEtcdOutput

func (K0sEtcdArgs) ToK0sEtcdOutputWithContext added in v0.2.1

func (i K0sEtcdArgs) ToK0sEtcdOutputWithContext(ctx context.Context) K0sEtcdOutput

func (K0sEtcdArgs) ToK0sEtcdPtrOutput added in v0.2.1

func (i K0sEtcdArgs) ToK0sEtcdPtrOutput() K0sEtcdPtrOutput

func (K0sEtcdArgs) ToK0sEtcdPtrOutputWithContext added in v0.2.1

func (i K0sEtcdArgs) ToK0sEtcdPtrOutputWithContext(ctx context.Context) K0sEtcdPtrOutput

type K0sEtcdExternalCluster added in v0.2.1

type K0sEtcdExternalCluster struct {
	Ca         *string  `pulumi:"ca"`
	ClientCert *string  `pulumi:"clientCert"`
	ClientKey  *string  `pulumi:"clientKey"`
	Endpoints  []string `pulumi:"endpoints"`
	EtcdPrefix *string  `pulumi:"etcdPrefix"`
}

type K0sEtcdExternalClusterArgs added in v0.2.1

type K0sEtcdExternalClusterArgs struct {
	Ca         pulumi.StringPtrInput   `pulumi:"ca"`
	ClientCert pulumi.StringPtrInput   `pulumi:"clientCert"`
	ClientKey  pulumi.StringPtrInput   `pulumi:"clientKey"`
	Endpoints  pulumi.StringArrayInput `pulumi:"endpoints"`
	EtcdPrefix pulumi.StringPtrInput   `pulumi:"etcdPrefix"`
}

func (K0sEtcdExternalClusterArgs) ElementType added in v0.2.1

func (K0sEtcdExternalClusterArgs) ElementType() reflect.Type

func (K0sEtcdExternalClusterArgs) ToK0sEtcdExternalClusterOutput added in v0.2.1

func (i K0sEtcdExternalClusterArgs) ToK0sEtcdExternalClusterOutput() K0sEtcdExternalClusterOutput

func (K0sEtcdExternalClusterArgs) ToK0sEtcdExternalClusterOutputWithContext added in v0.2.1

func (i K0sEtcdExternalClusterArgs) ToK0sEtcdExternalClusterOutputWithContext(ctx context.Context) K0sEtcdExternalClusterOutput

func (K0sEtcdExternalClusterArgs) ToK0sEtcdExternalClusterPtrOutput added in v0.2.1

func (i K0sEtcdExternalClusterArgs) ToK0sEtcdExternalClusterPtrOutput() K0sEtcdExternalClusterPtrOutput

func (K0sEtcdExternalClusterArgs) ToK0sEtcdExternalClusterPtrOutputWithContext added in v0.2.1

func (i K0sEtcdExternalClusterArgs) ToK0sEtcdExternalClusterPtrOutputWithContext(ctx context.Context) K0sEtcdExternalClusterPtrOutput

type K0sEtcdExternalClusterInput added in v0.2.1

type K0sEtcdExternalClusterInput interface {
	pulumi.Input

	ToK0sEtcdExternalClusterOutput() K0sEtcdExternalClusterOutput
	ToK0sEtcdExternalClusterOutputWithContext(context.Context) K0sEtcdExternalClusterOutput
}

K0sEtcdExternalClusterInput is an input type that accepts K0sEtcdExternalClusterArgs and K0sEtcdExternalClusterOutput values. You can construct a concrete instance of `K0sEtcdExternalClusterInput` via:

K0sEtcdExternalClusterArgs{...}

type K0sEtcdExternalClusterOutput added in v0.2.1

type K0sEtcdExternalClusterOutput struct{ *pulumi.OutputState }

func (K0sEtcdExternalClusterOutput) Ca added in v0.2.1

func (K0sEtcdExternalClusterOutput) ClientCert added in v0.2.1

func (K0sEtcdExternalClusterOutput) ClientKey added in v0.2.1

func (K0sEtcdExternalClusterOutput) ElementType added in v0.2.1

func (K0sEtcdExternalClusterOutput) Endpoints added in v0.2.1

func (K0sEtcdExternalClusterOutput) EtcdPrefix added in v0.2.1

func (K0sEtcdExternalClusterOutput) ToK0sEtcdExternalClusterOutput added in v0.2.1

func (o K0sEtcdExternalClusterOutput) ToK0sEtcdExternalClusterOutput() K0sEtcdExternalClusterOutput

func (K0sEtcdExternalClusterOutput) ToK0sEtcdExternalClusterOutputWithContext added in v0.2.1

func (o K0sEtcdExternalClusterOutput) ToK0sEtcdExternalClusterOutputWithContext(ctx context.Context) K0sEtcdExternalClusterOutput

func (K0sEtcdExternalClusterOutput) ToK0sEtcdExternalClusterPtrOutput added in v0.2.1

func (o K0sEtcdExternalClusterOutput) ToK0sEtcdExternalClusterPtrOutput() K0sEtcdExternalClusterPtrOutput

func (K0sEtcdExternalClusterOutput) ToK0sEtcdExternalClusterPtrOutputWithContext added in v0.2.1

func (o K0sEtcdExternalClusterOutput) ToK0sEtcdExternalClusterPtrOutputWithContext(ctx context.Context) K0sEtcdExternalClusterPtrOutput

type K0sEtcdExternalClusterPtrInput added in v0.2.1

type K0sEtcdExternalClusterPtrInput interface {
	pulumi.Input

	ToK0sEtcdExternalClusterPtrOutput() K0sEtcdExternalClusterPtrOutput
	ToK0sEtcdExternalClusterPtrOutputWithContext(context.Context) K0sEtcdExternalClusterPtrOutput
}

K0sEtcdExternalClusterPtrInput is an input type that accepts K0sEtcdExternalClusterArgs, K0sEtcdExternalClusterPtr and K0sEtcdExternalClusterPtrOutput values. You can construct a concrete instance of `K0sEtcdExternalClusterPtrInput` via:

        K0sEtcdExternalClusterArgs{...}

or:

        nil

func K0sEtcdExternalClusterPtr added in v0.2.1

func K0sEtcdExternalClusterPtr(v *K0sEtcdExternalClusterArgs) K0sEtcdExternalClusterPtrInput

type K0sEtcdExternalClusterPtrOutput added in v0.2.1

type K0sEtcdExternalClusterPtrOutput struct{ *pulumi.OutputState }

func (K0sEtcdExternalClusterPtrOutput) Ca added in v0.2.1

func (K0sEtcdExternalClusterPtrOutput) ClientCert added in v0.2.1

func (K0sEtcdExternalClusterPtrOutput) ClientKey added in v0.2.1

func (K0sEtcdExternalClusterPtrOutput) Elem added in v0.2.1

func (K0sEtcdExternalClusterPtrOutput) ElementType added in v0.2.1

func (K0sEtcdExternalClusterPtrOutput) Endpoints added in v0.2.1

func (K0sEtcdExternalClusterPtrOutput) EtcdPrefix added in v0.2.1

func (K0sEtcdExternalClusterPtrOutput) ToK0sEtcdExternalClusterPtrOutput added in v0.2.1

func (o K0sEtcdExternalClusterPtrOutput) ToK0sEtcdExternalClusterPtrOutput() K0sEtcdExternalClusterPtrOutput

func (K0sEtcdExternalClusterPtrOutput) ToK0sEtcdExternalClusterPtrOutputWithContext added in v0.2.1

func (o K0sEtcdExternalClusterPtrOutput) ToK0sEtcdExternalClusterPtrOutputWithContext(ctx context.Context) K0sEtcdExternalClusterPtrOutput

type K0sEtcdInput added in v0.2.1

type K0sEtcdInput interface {
	pulumi.Input

	ToK0sEtcdOutput() K0sEtcdOutput
	ToK0sEtcdOutputWithContext(context.Context) K0sEtcdOutput
}

K0sEtcdInput is an input type that accepts K0sEtcdArgs and K0sEtcdOutput values. You can construct a concrete instance of `K0sEtcdInput` via:

K0sEtcdArgs{...}

type K0sEtcdOutput added in v0.2.1

type K0sEtcdOutput struct{ *pulumi.OutputState }

func (K0sEtcdOutput) ElementType added in v0.2.1

func (K0sEtcdOutput) ElementType() reflect.Type

func (K0sEtcdOutput) ExternalCluster added in v0.2.1

func (o K0sEtcdOutput) ExternalCluster() K0sEtcdExternalClusterPtrOutput

func (K0sEtcdOutput) ExtraArgs added in v0.2.1

func (o K0sEtcdOutput) ExtraArgs() pulumi.StringMapOutput

func (K0sEtcdOutput) PeerAddress added in v0.2.1

func (o K0sEtcdOutput) PeerAddress() pulumi.StringPtrOutput

func (K0sEtcdOutput) ToK0sEtcdOutput added in v0.2.1

func (o K0sEtcdOutput) ToK0sEtcdOutput() K0sEtcdOutput

func (K0sEtcdOutput) ToK0sEtcdOutputWithContext added in v0.2.1

func (o K0sEtcdOutput) ToK0sEtcdOutputWithContext(ctx context.Context) K0sEtcdOutput

func (K0sEtcdOutput) ToK0sEtcdPtrOutput added in v0.2.1

func (o K0sEtcdOutput) ToK0sEtcdPtrOutput() K0sEtcdPtrOutput

func (K0sEtcdOutput) ToK0sEtcdPtrOutputWithContext added in v0.2.1

func (o K0sEtcdOutput) ToK0sEtcdPtrOutputWithContext(ctx context.Context) K0sEtcdPtrOutput

type K0sEtcdPtrInput added in v0.2.1

type K0sEtcdPtrInput interface {
	pulumi.Input

	ToK0sEtcdPtrOutput() K0sEtcdPtrOutput
	ToK0sEtcdPtrOutputWithContext(context.Context) K0sEtcdPtrOutput
}

K0sEtcdPtrInput is an input type that accepts K0sEtcdArgs, K0sEtcdPtr and K0sEtcdPtrOutput values. You can construct a concrete instance of `K0sEtcdPtrInput` via:

        K0sEtcdArgs{...}

or:

        nil

func K0sEtcdPtr added in v0.2.1

func K0sEtcdPtr(v *K0sEtcdArgs) K0sEtcdPtrInput

type K0sEtcdPtrOutput added in v0.2.1

type K0sEtcdPtrOutput struct{ *pulumi.OutputState }

func (K0sEtcdPtrOutput) Elem added in v0.2.1

func (K0sEtcdPtrOutput) ElementType added in v0.2.1

func (K0sEtcdPtrOutput) ElementType() reflect.Type

func (K0sEtcdPtrOutput) ExternalCluster added in v0.2.1

func (K0sEtcdPtrOutput) ExtraArgs added in v0.2.1

func (o K0sEtcdPtrOutput) ExtraArgs() pulumi.StringMapOutput

func (K0sEtcdPtrOutput) PeerAddress added in v0.2.1

func (o K0sEtcdPtrOutput) PeerAddress() pulumi.StringPtrOutput

func (K0sEtcdPtrOutput) ToK0sEtcdPtrOutput added in v0.2.1

func (o K0sEtcdPtrOutput) ToK0sEtcdPtrOutput() K0sEtcdPtrOutput

func (K0sEtcdPtrOutput) ToK0sEtcdPtrOutputWithContext added in v0.2.1

func (o K0sEtcdPtrOutput) ToK0sEtcdPtrOutputWithContext(ctx context.Context) K0sEtcdPtrOutput

type K0sFeatureGate added in v0.2.1

type K0sFeatureGate struct {
	Components []string `pulumi:"components"`
	Enabled    *bool    `pulumi:"enabled"`
	Name       string   `pulumi:"name"`
}

type K0sFeatureGateArgs added in v0.2.1

type K0sFeatureGateArgs struct {
	Components pulumi.StringArrayInput `pulumi:"components"`
	Enabled    pulumi.BoolPtrInput     `pulumi:"enabled"`
	Name       pulumi.StringInput      `pulumi:"name"`
}

func (K0sFeatureGateArgs) ElementType added in v0.2.1

func (K0sFeatureGateArgs) ElementType() reflect.Type

func (K0sFeatureGateArgs) ToK0sFeatureGateOutput added in v0.2.1

func (i K0sFeatureGateArgs) ToK0sFeatureGateOutput() K0sFeatureGateOutput

func (K0sFeatureGateArgs) ToK0sFeatureGateOutputWithContext added in v0.2.1

func (i K0sFeatureGateArgs) ToK0sFeatureGateOutputWithContext(ctx context.Context) K0sFeatureGateOutput

type K0sFeatureGateArray added in v0.2.1

type K0sFeatureGateArray []K0sFeatureGateInput

func (K0sFeatureGateArray) ElementType added in v0.2.1

func (K0sFeatureGateArray) ElementType() reflect.Type

func (K0sFeatureGateArray) ToK0sFeatureGateArrayOutput added in v0.2.1

func (i K0sFeatureGateArray) ToK0sFeatureGateArrayOutput() K0sFeatureGateArrayOutput

func (K0sFeatureGateArray) ToK0sFeatureGateArrayOutputWithContext added in v0.2.1

func (i K0sFeatureGateArray) ToK0sFeatureGateArrayOutputWithContext(ctx context.Context) K0sFeatureGateArrayOutput

type K0sFeatureGateArrayInput added in v0.2.1

type K0sFeatureGateArrayInput interface {
	pulumi.Input

	ToK0sFeatureGateArrayOutput() K0sFeatureGateArrayOutput
	ToK0sFeatureGateArrayOutputWithContext(context.Context) K0sFeatureGateArrayOutput
}

K0sFeatureGateArrayInput is an input type that accepts K0sFeatureGateArray and K0sFeatureGateArrayOutput values. You can construct a concrete instance of `K0sFeatureGateArrayInput` via:

K0sFeatureGateArray{ K0sFeatureGateArgs{...} }

type K0sFeatureGateArrayOutput added in v0.2.1

type K0sFeatureGateArrayOutput struct{ *pulumi.OutputState }

func (K0sFeatureGateArrayOutput) ElementType added in v0.2.1

func (K0sFeatureGateArrayOutput) ElementType() reflect.Type

func (K0sFeatureGateArrayOutput) Index added in v0.2.1

func (K0sFeatureGateArrayOutput) ToK0sFeatureGateArrayOutput added in v0.2.1

func (o K0sFeatureGateArrayOutput) ToK0sFeatureGateArrayOutput() K0sFeatureGateArrayOutput

func (K0sFeatureGateArrayOutput) ToK0sFeatureGateArrayOutputWithContext added in v0.2.1

func (o K0sFeatureGateArrayOutput) ToK0sFeatureGateArrayOutputWithContext(ctx context.Context) K0sFeatureGateArrayOutput

type K0sFeatureGateInput added in v0.2.1

type K0sFeatureGateInput interface {
	pulumi.Input

	ToK0sFeatureGateOutput() K0sFeatureGateOutput
	ToK0sFeatureGateOutputWithContext(context.Context) K0sFeatureGateOutput
}

K0sFeatureGateInput is an input type that accepts K0sFeatureGateArgs and K0sFeatureGateOutput values. You can construct a concrete instance of `K0sFeatureGateInput` via:

K0sFeatureGateArgs{...}

type K0sFeatureGateOutput added in v0.2.1

type K0sFeatureGateOutput struct{ *pulumi.OutputState }

func (K0sFeatureGateOutput) Components added in v0.2.1

func (K0sFeatureGateOutput) ElementType added in v0.2.1

func (K0sFeatureGateOutput) ElementType() reflect.Type

func (K0sFeatureGateOutput) Enabled added in v0.2.1

func (K0sFeatureGateOutput) Name added in v0.2.1

func (K0sFeatureGateOutput) ToK0sFeatureGateOutput added in v0.2.1

func (o K0sFeatureGateOutput) ToK0sFeatureGateOutput() K0sFeatureGateOutput

func (K0sFeatureGateOutput) ToK0sFeatureGateOutputWithContext added in v0.2.1

func (o K0sFeatureGateOutput) ToK0sFeatureGateOutputWithContext(ctx context.Context) K0sFeatureGateOutput

type K0sImage added in v0.2.1

type K0sImage struct {
	Image   *string `pulumi:"image"`
	Version *string `pulumi:"version"`
}

type K0sImageArgs added in v0.2.1

type K0sImageArgs struct {
	Image   pulumi.StringPtrInput `pulumi:"image"`
	Version pulumi.StringPtrInput `pulumi:"version"`
}

func (K0sImageArgs) ElementType added in v0.2.1

func (K0sImageArgs) ElementType() reflect.Type

func (K0sImageArgs) ToK0sImageOutput added in v0.2.1

func (i K0sImageArgs) ToK0sImageOutput() K0sImageOutput

func (K0sImageArgs) ToK0sImageOutputWithContext added in v0.2.1

func (i K0sImageArgs) ToK0sImageOutputWithContext(ctx context.Context) K0sImageOutput

func (K0sImageArgs) ToK0sImagePtrOutput added in v0.2.1

func (i K0sImageArgs) ToK0sImagePtrOutput() K0sImagePtrOutput

func (K0sImageArgs) ToK0sImagePtrOutputWithContext added in v0.2.1

func (i K0sImageArgs) ToK0sImagePtrOutputWithContext(ctx context.Context) K0sImagePtrOutput

type K0sImageInput added in v0.2.1

type K0sImageInput interface {
	pulumi.Input

	ToK0sImageOutput() K0sImageOutput
	ToK0sImageOutputWithContext(context.Context) K0sImageOutput
}

K0sImageInput is an input type that accepts K0sImageArgs and K0sImageOutput values. You can construct a concrete instance of `K0sImageInput` via:

K0sImageArgs{...}

type K0sImageOutput added in v0.2.1

type K0sImageOutput struct{ *pulumi.OutputState }

func (K0sImageOutput) ElementType added in v0.2.1

func (K0sImageOutput) ElementType() reflect.Type

func (K0sImageOutput) Image added in v0.2.1

func (K0sImageOutput) ToK0sImageOutput added in v0.2.1

func (o K0sImageOutput) ToK0sImageOutput() K0sImageOutput

func (K0sImageOutput) ToK0sImageOutputWithContext added in v0.2.1

func (o K0sImageOutput) ToK0sImageOutputWithContext(ctx context.Context) K0sImageOutput

func (K0sImageOutput) ToK0sImagePtrOutput added in v0.2.1

func (o K0sImageOutput) ToK0sImagePtrOutput() K0sImagePtrOutput

func (K0sImageOutput) ToK0sImagePtrOutputWithContext added in v0.2.1

func (o K0sImageOutput) ToK0sImagePtrOutputWithContext(ctx context.Context) K0sImagePtrOutput

func (K0sImageOutput) Version added in v0.2.1

type K0sImagePtrInput added in v0.2.1

type K0sImagePtrInput interface {
	pulumi.Input

	ToK0sImagePtrOutput() K0sImagePtrOutput
	ToK0sImagePtrOutputWithContext(context.Context) K0sImagePtrOutput
}

K0sImagePtrInput is an input type that accepts K0sImageArgs, K0sImagePtr and K0sImagePtrOutput values. You can construct a concrete instance of `K0sImagePtrInput` via:

        K0sImageArgs{...}

or:

        nil

func K0sImagePtr added in v0.2.1

func K0sImagePtr(v *K0sImageArgs) K0sImagePtrInput

type K0sImagePtrOutput added in v0.2.1

type K0sImagePtrOutput struct{ *pulumi.OutputState }

func (K0sImagePtrOutput) Elem added in v0.2.1

func (K0sImagePtrOutput) ElementType added in v0.2.1

func (K0sImagePtrOutput) ElementType() reflect.Type

func (K0sImagePtrOutput) Image added in v0.2.1

func (K0sImagePtrOutput) ToK0sImagePtrOutput added in v0.2.1

func (o K0sImagePtrOutput) ToK0sImagePtrOutput() K0sImagePtrOutput

func (K0sImagePtrOutput) ToK0sImagePtrOutputWithContext added in v0.2.1

func (o K0sImagePtrOutput) ToK0sImagePtrOutputWithContext(ctx context.Context) K0sImagePtrOutput

func (K0sImagePtrOutput) Version added in v0.2.1

type K0sImages added in v0.2.1

type K0sImages struct {
	Calico              *K0sCalicoImage     `pulumi:"calico"`
	Coredns             *K0sImage           `pulumi:"coredns"`
	Default_pull_policy *string             `pulumi:"default_pull_policy"`
	Konnectivity        *K0sImage           `pulumi:"konnectivity"`
	Kubeproxy           *K0sImage           `pulumi:"kubeproxy"`
	Kuberouter          *K0sKubeRouterImage `pulumi:"kuberouter"`
	Metricsserver       *K0sImage           `pulumi:"metricsserver"`
	Pause               *K0sImage           `pulumi:"pause"`
	Repository          *string             `pulumi:"repository"`
}

type K0sImagesArgs added in v0.2.1

type K0sImagesArgs struct {
	Calico              K0sCalicoImagePtrInput     `pulumi:"calico"`
	Coredns             K0sImagePtrInput           `pulumi:"coredns"`
	Default_pull_policy pulumi.StringPtrInput      `pulumi:"default_pull_policy"`
	Konnectivity        K0sImagePtrInput           `pulumi:"konnectivity"`
	Kubeproxy           K0sImagePtrInput           `pulumi:"kubeproxy"`
	Kuberouter          K0sKubeRouterImagePtrInput `pulumi:"kuberouter"`
	Metricsserver       K0sImagePtrInput           `pulumi:"metricsserver"`
	Pause               K0sImagePtrInput           `pulumi:"pause"`
	Repository          pulumi.StringPtrInput      `pulumi:"repository"`
}

func (K0sImagesArgs) ElementType added in v0.2.1

func (K0sImagesArgs) ElementType() reflect.Type

func (K0sImagesArgs) ToK0sImagesOutput added in v0.2.1

func (i K0sImagesArgs) ToK0sImagesOutput() K0sImagesOutput

func (K0sImagesArgs) ToK0sImagesOutputWithContext added in v0.2.1

func (i K0sImagesArgs) ToK0sImagesOutputWithContext(ctx context.Context) K0sImagesOutput

func (K0sImagesArgs) ToK0sImagesPtrOutput added in v0.2.1

func (i K0sImagesArgs) ToK0sImagesPtrOutput() K0sImagesPtrOutput

func (K0sImagesArgs) ToK0sImagesPtrOutputWithContext added in v0.2.1

func (i K0sImagesArgs) ToK0sImagesPtrOutputWithContext(ctx context.Context) K0sImagesPtrOutput

type K0sImagesInput added in v0.2.1

type K0sImagesInput interface {
	pulumi.Input

	ToK0sImagesOutput() K0sImagesOutput
	ToK0sImagesOutputWithContext(context.Context) K0sImagesOutput
}

K0sImagesInput is an input type that accepts K0sImagesArgs and K0sImagesOutput values. You can construct a concrete instance of `K0sImagesInput` via:

K0sImagesArgs{...}

type K0sImagesOutput added in v0.2.1

type K0sImagesOutput struct{ *pulumi.OutputState }

func (K0sImagesOutput) Calico added in v0.2.1

func (K0sImagesOutput) Coredns added in v0.2.1

func (o K0sImagesOutput) Coredns() K0sImagePtrOutput

func (K0sImagesOutput) Default_pull_policy added in v0.2.1

func (o K0sImagesOutput) Default_pull_policy() pulumi.StringPtrOutput

func (K0sImagesOutput) ElementType added in v0.2.1

func (K0sImagesOutput) ElementType() reflect.Type

func (K0sImagesOutput) Konnectivity added in v0.2.1

func (o K0sImagesOutput) Konnectivity() K0sImagePtrOutput

func (K0sImagesOutput) Kubeproxy added in v0.2.1

func (o K0sImagesOutput) Kubeproxy() K0sImagePtrOutput

func (K0sImagesOutput) Kuberouter added in v0.2.1

func (K0sImagesOutput) Metricsserver added in v0.2.1

func (o K0sImagesOutput) Metricsserver() K0sImagePtrOutput

func (K0sImagesOutput) Pause added in v0.2.1

func (K0sImagesOutput) Repository added in v0.2.1

func (o K0sImagesOutput) Repository() pulumi.StringPtrOutput

func (K0sImagesOutput) ToK0sImagesOutput added in v0.2.1

func (o K0sImagesOutput) ToK0sImagesOutput() K0sImagesOutput

func (K0sImagesOutput) ToK0sImagesOutputWithContext added in v0.2.1

func (o K0sImagesOutput) ToK0sImagesOutputWithContext(ctx context.Context) K0sImagesOutput

func (K0sImagesOutput) ToK0sImagesPtrOutput added in v0.2.1

func (o K0sImagesOutput) ToK0sImagesPtrOutput() K0sImagesPtrOutput

func (K0sImagesOutput) ToK0sImagesPtrOutputWithContext added in v0.2.1

func (o K0sImagesOutput) ToK0sImagesPtrOutputWithContext(ctx context.Context) K0sImagesPtrOutput

type K0sImagesPtrInput added in v0.2.1

type K0sImagesPtrInput interface {
	pulumi.Input

	ToK0sImagesPtrOutput() K0sImagesPtrOutput
	ToK0sImagesPtrOutputWithContext(context.Context) K0sImagesPtrOutput
}

K0sImagesPtrInput is an input type that accepts K0sImagesArgs, K0sImagesPtr and K0sImagesPtrOutput values. You can construct a concrete instance of `K0sImagesPtrInput` via:

        K0sImagesArgs{...}

or:

        nil

func K0sImagesPtr added in v0.2.1

func K0sImagesPtr(v *K0sImagesArgs) K0sImagesPtrInput

type K0sImagesPtrOutput added in v0.2.1

type K0sImagesPtrOutput struct{ *pulumi.OutputState }

func (K0sImagesPtrOutput) Calico added in v0.2.1

func (K0sImagesPtrOutput) Coredns added in v0.2.1

func (K0sImagesPtrOutput) Default_pull_policy added in v0.2.1

func (o K0sImagesPtrOutput) Default_pull_policy() pulumi.StringPtrOutput

func (K0sImagesPtrOutput) Elem added in v0.2.1

func (K0sImagesPtrOutput) ElementType added in v0.2.1

func (K0sImagesPtrOutput) ElementType() reflect.Type

func (K0sImagesPtrOutput) Konnectivity added in v0.2.1

func (o K0sImagesPtrOutput) Konnectivity() K0sImagePtrOutput

func (K0sImagesPtrOutput) Kubeproxy added in v0.2.1

func (o K0sImagesPtrOutput) Kubeproxy() K0sImagePtrOutput

func (K0sImagesPtrOutput) Kuberouter added in v0.2.1

func (K0sImagesPtrOutput) Metricsserver added in v0.2.1

func (o K0sImagesPtrOutput) Metricsserver() K0sImagePtrOutput

func (K0sImagesPtrOutput) Pause added in v0.2.1

func (K0sImagesPtrOutput) Repository added in v0.2.1

func (o K0sImagesPtrOutput) Repository() pulumi.StringPtrOutput

func (K0sImagesPtrOutput) ToK0sImagesPtrOutput added in v0.2.1

func (o K0sImagesPtrOutput) ToK0sImagesPtrOutput() K0sImagesPtrOutput

func (K0sImagesPtrOutput) ToK0sImagesPtrOutputWithContext added in v0.2.1

func (o K0sImagesPtrOutput) ToK0sImagesPtrOutputWithContext(ctx context.Context) K0sImagesPtrOutput

type K0sInput added in v0.2.1

type K0sInput interface {
	pulumi.Input

	ToK0sOutput() K0sOutput
	ToK0sOutputWithContext(context.Context) K0sOutput
}

K0sInput is an input type that accepts K0sArgs and K0sOutput values. You can construct a concrete instance of `K0sInput` via:

K0sArgs{...}

type K0sInstallConfig added in v0.2.1

type K0sInstallConfig struct {
	Users *K0sInstallConfigUser `pulumi:"users"`
}

type K0sInstallConfigArgs added in v0.2.1

type K0sInstallConfigArgs struct {
	Users K0sInstallConfigUserPtrInput `pulumi:"users"`
}

func (K0sInstallConfigArgs) ElementType added in v0.2.1

func (K0sInstallConfigArgs) ElementType() reflect.Type

func (K0sInstallConfigArgs) ToK0sInstallConfigOutput added in v0.2.1

func (i K0sInstallConfigArgs) ToK0sInstallConfigOutput() K0sInstallConfigOutput

func (K0sInstallConfigArgs) ToK0sInstallConfigOutputWithContext added in v0.2.1

func (i K0sInstallConfigArgs) ToK0sInstallConfigOutputWithContext(ctx context.Context) K0sInstallConfigOutput

func (K0sInstallConfigArgs) ToK0sInstallConfigPtrOutput added in v0.2.1

func (i K0sInstallConfigArgs) ToK0sInstallConfigPtrOutput() K0sInstallConfigPtrOutput

func (K0sInstallConfigArgs) ToK0sInstallConfigPtrOutputWithContext added in v0.2.1

func (i K0sInstallConfigArgs) ToK0sInstallConfigPtrOutputWithContext(ctx context.Context) K0sInstallConfigPtrOutput

type K0sInstallConfigInput added in v0.2.1

type K0sInstallConfigInput interface {
	pulumi.Input

	ToK0sInstallConfigOutput() K0sInstallConfigOutput
	ToK0sInstallConfigOutputWithContext(context.Context) K0sInstallConfigOutput
}

K0sInstallConfigInput is an input type that accepts K0sInstallConfigArgs and K0sInstallConfigOutput values. You can construct a concrete instance of `K0sInstallConfigInput` via:

K0sInstallConfigArgs{...}

type K0sInstallConfigOutput added in v0.2.1

type K0sInstallConfigOutput struct{ *pulumi.OutputState }

func (K0sInstallConfigOutput) ElementType added in v0.2.1

func (K0sInstallConfigOutput) ElementType() reflect.Type

func (K0sInstallConfigOutput) ToK0sInstallConfigOutput added in v0.2.1

func (o K0sInstallConfigOutput) ToK0sInstallConfigOutput() K0sInstallConfigOutput

func (K0sInstallConfigOutput) ToK0sInstallConfigOutputWithContext added in v0.2.1

func (o K0sInstallConfigOutput) ToK0sInstallConfigOutputWithContext(ctx context.Context) K0sInstallConfigOutput

func (K0sInstallConfigOutput) ToK0sInstallConfigPtrOutput added in v0.2.1

func (o K0sInstallConfigOutput) ToK0sInstallConfigPtrOutput() K0sInstallConfigPtrOutput

func (K0sInstallConfigOutput) ToK0sInstallConfigPtrOutputWithContext added in v0.2.1

func (o K0sInstallConfigOutput) ToK0sInstallConfigPtrOutputWithContext(ctx context.Context) K0sInstallConfigPtrOutput

func (K0sInstallConfigOutput) Users added in v0.2.1

type K0sInstallConfigPtrInput added in v0.2.1

type K0sInstallConfigPtrInput interface {
	pulumi.Input

	ToK0sInstallConfigPtrOutput() K0sInstallConfigPtrOutput
	ToK0sInstallConfigPtrOutputWithContext(context.Context) K0sInstallConfigPtrOutput
}

K0sInstallConfigPtrInput is an input type that accepts K0sInstallConfigArgs, K0sInstallConfigPtr and K0sInstallConfigPtrOutput values. You can construct a concrete instance of `K0sInstallConfigPtrInput` via:

        K0sInstallConfigArgs{...}

or:

        nil

func K0sInstallConfigPtr added in v0.2.1

func K0sInstallConfigPtr(v *K0sInstallConfigArgs) K0sInstallConfigPtrInput

type K0sInstallConfigPtrOutput added in v0.2.1

type K0sInstallConfigPtrOutput struct{ *pulumi.OutputState }

func (K0sInstallConfigPtrOutput) Elem added in v0.2.1

func (K0sInstallConfigPtrOutput) ElementType added in v0.2.1

func (K0sInstallConfigPtrOutput) ElementType() reflect.Type

func (K0sInstallConfigPtrOutput) ToK0sInstallConfigPtrOutput added in v0.2.1

func (o K0sInstallConfigPtrOutput) ToK0sInstallConfigPtrOutput() K0sInstallConfigPtrOutput

func (K0sInstallConfigPtrOutput) ToK0sInstallConfigPtrOutputWithContext added in v0.2.1

func (o K0sInstallConfigPtrOutput) ToK0sInstallConfigPtrOutputWithContext(ctx context.Context) K0sInstallConfigPtrOutput

func (K0sInstallConfigPtrOutput) Users added in v0.2.1

type K0sInstallConfigUser added in v0.2.1

type K0sInstallConfigUser struct {
	EtcdUser          *string `pulumi:"etcdUser"`
	KineUser          *string `pulumi:"kineUser"`
	KonnectivityUser  *string `pulumi:"konnectivityUser"`
	KubeAPIserverUser *string `pulumi:"kubeAPIserverUser"`
	KubeSchedulerUser *string `pulumi:"kubeSchedulerUser"`
}

type K0sInstallConfigUserArgs added in v0.2.1

type K0sInstallConfigUserArgs struct {
	EtcdUser          pulumi.StringPtrInput `pulumi:"etcdUser"`
	KineUser          pulumi.StringPtrInput `pulumi:"kineUser"`
	KonnectivityUser  pulumi.StringPtrInput `pulumi:"konnectivityUser"`
	KubeAPIserverUser pulumi.StringPtrInput `pulumi:"kubeAPIserverUser"`
	KubeSchedulerUser pulumi.StringPtrInput `pulumi:"kubeSchedulerUser"`
}

func (K0sInstallConfigUserArgs) ElementType added in v0.2.1

func (K0sInstallConfigUserArgs) ElementType() reflect.Type

func (K0sInstallConfigUserArgs) ToK0sInstallConfigUserOutput added in v0.2.1

func (i K0sInstallConfigUserArgs) ToK0sInstallConfigUserOutput() K0sInstallConfigUserOutput

func (K0sInstallConfigUserArgs) ToK0sInstallConfigUserOutputWithContext added in v0.2.1

func (i K0sInstallConfigUserArgs) ToK0sInstallConfigUserOutputWithContext(ctx context.Context) K0sInstallConfigUserOutput

func (K0sInstallConfigUserArgs) ToK0sInstallConfigUserPtrOutput added in v0.2.1

func (i K0sInstallConfigUserArgs) ToK0sInstallConfigUserPtrOutput() K0sInstallConfigUserPtrOutput

func (K0sInstallConfigUserArgs) ToK0sInstallConfigUserPtrOutputWithContext added in v0.2.1

func (i K0sInstallConfigUserArgs) ToK0sInstallConfigUserPtrOutputWithContext(ctx context.Context) K0sInstallConfigUserPtrOutput

type K0sInstallConfigUserInput added in v0.2.1

type K0sInstallConfigUserInput interface {
	pulumi.Input

	ToK0sInstallConfigUserOutput() K0sInstallConfigUserOutput
	ToK0sInstallConfigUserOutputWithContext(context.Context) K0sInstallConfigUserOutput
}

K0sInstallConfigUserInput is an input type that accepts K0sInstallConfigUserArgs and K0sInstallConfigUserOutput values. You can construct a concrete instance of `K0sInstallConfigUserInput` via:

K0sInstallConfigUserArgs{...}

type K0sInstallConfigUserOutput added in v0.2.1

type K0sInstallConfigUserOutput struct{ *pulumi.OutputState }

func (K0sInstallConfigUserOutput) ElementType added in v0.2.1

func (K0sInstallConfigUserOutput) ElementType() reflect.Type

func (K0sInstallConfigUserOutput) EtcdUser added in v0.2.1

func (K0sInstallConfigUserOutput) KineUser added in v0.2.1

func (K0sInstallConfigUserOutput) KonnectivityUser added in v0.2.1

func (o K0sInstallConfigUserOutput) KonnectivityUser() pulumi.StringPtrOutput

func (K0sInstallConfigUserOutput) KubeAPIserverUser added in v0.2.1

func (o K0sInstallConfigUserOutput) KubeAPIserverUser() pulumi.StringPtrOutput

func (K0sInstallConfigUserOutput) KubeSchedulerUser added in v0.2.1

func (o K0sInstallConfigUserOutput) KubeSchedulerUser() pulumi.StringPtrOutput

func (K0sInstallConfigUserOutput) ToK0sInstallConfigUserOutput added in v0.2.1

func (o K0sInstallConfigUserOutput) ToK0sInstallConfigUserOutput() K0sInstallConfigUserOutput

func (K0sInstallConfigUserOutput) ToK0sInstallConfigUserOutputWithContext added in v0.2.1

func (o K0sInstallConfigUserOutput) ToK0sInstallConfigUserOutputWithContext(ctx context.Context) K0sInstallConfigUserOutput

func (K0sInstallConfigUserOutput) ToK0sInstallConfigUserPtrOutput added in v0.2.1

func (o K0sInstallConfigUserOutput) ToK0sInstallConfigUserPtrOutput() K0sInstallConfigUserPtrOutput

func (K0sInstallConfigUserOutput) ToK0sInstallConfigUserPtrOutputWithContext added in v0.2.1

func (o K0sInstallConfigUserOutput) ToK0sInstallConfigUserPtrOutputWithContext(ctx context.Context) K0sInstallConfigUserPtrOutput

type K0sInstallConfigUserPtrInput added in v0.2.1

type K0sInstallConfigUserPtrInput interface {
	pulumi.Input

	ToK0sInstallConfigUserPtrOutput() K0sInstallConfigUserPtrOutput
	ToK0sInstallConfigUserPtrOutputWithContext(context.Context) K0sInstallConfigUserPtrOutput
}

K0sInstallConfigUserPtrInput is an input type that accepts K0sInstallConfigUserArgs, K0sInstallConfigUserPtr and K0sInstallConfigUserPtrOutput values. You can construct a concrete instance of `K0sInstallConfigUserPtrInput` via:

        K0sInstallConfigUserArgs{...}

or:

        nil

func K0sInstallConfigUserPtr added in v0.2.1

func K0sInstallConfigUserPtr(v *K0sInstallConfigUserArgs) K0sInstallConfigUserPtrInput

type K0sInstallConfigUserPtrOutput added in v0.2.1

type K0sInstallConfigUserPtrOutput struct{ *pulumi.OutputState }

func (K0sInstallConfigUserPtrOutput) Elem added in v0.2.1

func (K0sInstallConfigUserPtrOutput) ElementType added in v0.2.1

func (K0sInstallConfigUserPtrOutput) EtcdUser added in v0.2.1

func (K0sInstallConfigUserPtrOutput) KineUser added in v0.2.1

func (K0sInstallConfigUserPtrOutput) KonnectivityUser added in v0.2.1

func (K0sInstallConfigUserPtrOutput) KubeAPIserverUser added in v0.2.1

func (K0sInstallConfigUserPtrOutput) KubeSchedulerUser added in v0.2.1

func (K0sInstallConfigUserPtrOutput) ToK0sInstallConfigUserPtrOutput added in v0.2.1

func (o K0sInstallConfigUserPtrOutput) ToK0sInstallConfigUserPtrOutput() K0sInstallConfigUserPtrOutput

func (K0sInstallConfigUserPtrOutput) ToK0sInstallConfigUserPtrOutputWithContext added in v0.2.1

func (o K0sInstallConfigUserPtrOutput) ToK0sInstallConfigUserPtrOutputWithContext(ctx context.Context) K0sInstallConfigUserPtrOutput

type K0sKine added in v0.2.1

type K0sKine struct {
	DataSource string `pulumi:"dataSource"`
}

type K0sKineArgs added in v0.2.1

type K0sKineArgs struct {
	DataSource pulumi.StringInput `pulumi:"dataSource"`
}

func (K0sKineArgs) ElementType added in v0.2.1

func (K0sKineArgs) ElementType() reflect.Type

func (K0sKineArgs) ToK0sKineOutput added in v0.2.1

func (i K0sKineArgs) ToK0sKineOutput() K0sKineOutput

func (K0sKineArgs) ToK0sKineOutputWithContext added in v0.2.1

func (i K0sKineArgs) ToK0sKineOutputWithContext(ctx context.Context) K0sKineOutput

func (K0sKineArgs) ToK0sKinePtrOutput added in v0.2.1

func (i K0sKineArgs) ToK0sKinePtrOutput() K0sKinePtrOutput

func (K0sKineArgs) ToK0sKinePtrOutputWithContext added in v0.2.1

func (i K0sKineArgs) ToK0sKinePtrOutputWithContext(ctx context.Context) K0sKinePtrOutput

type K0sKineInput added in v0.2.1

type K0sKineInput interface {
	pulumi.Input

	ToK0sKineOutput() K0sKineOutput
	ToK0sKineOutputWithContext(context.Context) K0sKineOutput
}

K0sKineInput is an input type that accepts K0sKineArgs and K0sKineOutput values. You can construct a concrete instance of `K0sKineInput` via:

K0sKineArgs{...}

type K0sKineOutput added in v0.2.1

type K0sKineOutput struct{ *pulumi.OutputState }

func (K0sKineOutput) DataSource added in v0.2.1

func (o K0sKineOutput) DataSource() pulumi.StringOutput

func (K0sKineOutput) ElementType added in v0.2.1

func (K0sKineOutput) ElementType() reflect.Type

func (K0sKineOutput) ToK0sKineOutput added in v0.2.1

func (o K0sKineOutput) ToK0sKineOutput() K0sKineOutput

func (K0sKineOutput) ToK0sKineOutputWithContext added in v0.2.1

func (o K0sKineOutput) ToK0sKineOutputWithContext(ctx context.Context) K0sKineOutput

func (K0sKineOutput) ToK0sKinePtrOutput added in v0.2.1

func (o K0sKineOutput) ToK0sKinePtrOutput() K0sKinePtrOutput

func (K0sKineOutput) ToK0sKinePtrOutputWithContext added in v0.2.1

func (o K0sKineOutput) ToK0sKinePtrOutputWithContext(ctx context.Context) K0sKinePtrOutput

type K0sKinePtrInput added in v0.2.1

type K0sKinePtrInput interface {
	pulumi.Input

	ToK0sKinePtrOutput() K0sKinePtrOutput
	ToK0sKinePtrOutputWithContext(context.Context) K0sKinePtrOutput
}

K0sKinePtrInput is an input type that accepts K0sKineArgs, K0sKinePtr and K0sKinePtrOutput values. You can construct a concrete instance of `K0sKinePtrInput` via:

        K0sKineArgs{...}

or:

        nil

func K0sKinePtr added in v0.2.1

func K0sKinePtr(v *K0sKineArgs) K0sKinePtrInput

type K0sKinePtrOutput added in v0.2.1

type K0sKinePtrOutput struct{ *pulumi.OutputState }

func (K0sKinePtrOutput) DataSource added in v0.2.1

func (o K0sKinePtrOutput) DataSource() pulumi.StringPtrOutput

func (K0sKinePtrOutput) Elem added in v0.2.1

func (K0sKinePtrOutput) ElementType added in v0.2.1

func (K0sKinePtrOutput) ElementType() reflect.Type

func (K0sKinePtrOutput) ToK0sKinePtrOutput added in v0.2.1

func (o K0sKinePtrOutput) ToK0sKinePtrOutput() K0sKinePtrOutput

func (K0sKinePtrOutput) ToK0sKinePtrOutputWithContext added in v0.2.1

func (o K0sKinePtrOutput) ToK0sKinePtrOutputWithContext(ctx context.Context) K0sKinePtrOutput

type K0sKonnectivity added in v0.2.1

type K0sKonnectivity struct {
	AdminPort *int `pulumi:"adminPort"`
	AgentPort *int `pulumi:"agentPort"`
}

type K0sKonnectivityArgs added in v0.2.1

type K0sKonnectivityArgs struct {
	AdminPort pulumi.IntPtrInput `pulumi:"adminPort"`
	AgentPort pulumi.IntPtrInput `pulumi:"agentPort"`
}

func (K0sKonnectivityArgs) ElementType added in v0.2.1

func (K0sKonnectivityArgs) ElementType() reflect.Type

func (K0sKonnectivityArgs) ToK0sKonnectivityOutput added in v0.2.1

func (i K0sKonnectivityArgs) ToK0sKonnectivityOutput() K0sKonnectivityOutput

func (K0sKonnectivityArgs) ToK0sKonnectivityOutputWithContext added in v0.2.1

func (i K0sKonnectivityArgs) ToK0sKonnectivityOutputWithContext(ctx context.Context) K0sKonnectivityOutput

func (K0sKonnectivityArgs) ToK0sKonnectivityPtrOutput added in v0.2.1

func (i K0sKonnectivityArgs) ToK0sKonnectivityPtrOutput() K0sKonnectivityPtrOutput

func (K0sKonnectivityArgs) ToK0sKonnectivityPtrOutputWithContext added in v0.2.1

func (i K0sKonnectivityArgs) ToK0sKonnectivityPtrOutputWithContext(ctx context.Context) K0sKonnectivityPtrOutput

type K0sKonnectivityInput added in v0.2.1

type K0sKonnectivityInput interface {
	pulumi.Input

	ToK0sKonnectivityOutput() K0sKonnectivityOutput
	ToK0sKonnectivityOutputWithContext(context.Context) K0sKonnectivityOutput
}

K0sKonnectivityInput is an input type that accepts K0sKonnectivityArgs and K0sKonnectivityOutput values. You can construct a concrete instance of `K0sKonnectivityInput` via:

K0sKonnectivityArgs{...}

type K0sKonnectivityOutput added in v0.2.1

type K0sKonnectivityOutput struct{ *pulumi.OutputState }

func (K0sKonnectivityOutput) AdminPort added in v0.2.1

func (K0sKonnectivityOutput) AgentPort added in v0.2.1

func (K0sKonnectivityOutput) ElementType added in v0.2.1

func (K0sKonnectivityOutput) ElementType() reflect.Type

func (K0sKonnectivityOutput) ToK0sKonnectivityOutput added in v0.2.1

func (o K0sKonnectivityOutput) ToK0sKonnectivityOutput() K0sKonnectivityOutput

func (K0sKonnectivityOutput) ToK0sKonnectivityOutputWithContext added in v0.2.1

func (o K0sKonnectivityOutput) ToK0sKonnectivityOutputWithContext(ctx context.Context) K0sKonnectivityOutput

func (K0sKonnectivityOutput) ToK0sKonnectivityPtrOutput added in v0.2.1

func (o K0sKonnectivityOutput) ToK0sKonnectivityPtrOutput() K0sKonnectivityPtrOutput

func (K0sKonnectivityOutput) ToK0sKonnectivityPtrOutputWithContext added in v0.2.1

func (o K0sKonnectivityOutput) ToK0sKonnectivityPtrOutputWithContext(ctx context.Context) K0sKonnectivityPtrOutput

type K0sKonnectivityPtrInput added in v0.2.1

type K0sKonnectivityPtrInput interface {
	pulumi.Input

	ToK0sKonnectivityPtrOutput() K0sKonnectivityPtrOutput
	ToK0sKonnectivityPtrOutputWithContext(context.Context) K0sKonnectivityPtrOutput
}

K0sKonnectivityPtrInput is an input type that accepts K0sKonnectivityArgs, K0sKonnectivityPtr and K0sKonnectivityPtrOutput values. You can construct a concrete instance of `K0sKonnectivityPtrInput` via:

        K0sKonnectivityArgs{...}

or:

        nil

func K0sKonnectivityPtr added in v0.2.1

func K0sKonnectivityPtr(v *K0sKonnectivityArgs) K0sKonnectivityPtrInput

type K0sKonnectivityPtrOutput added in v0.2.1

type K0sKonnectivityPtrOutput struct{ *pulumi.OutputState }

func (K0sKonnectivityPtrOutput) AdminPort added in v0.2.1

func (K0sKonnectivityPtrOutput) AgentPort added in v0.2.1

func (K0sKonnectivityPtrOutput) Elem added in v0.2.1

func (K0sKonnectivityPtrOutput) ElementType added in v0.2.1

func (K0sKonnectivityPtrOutput) ElementType() reflect.Type

func (K0sKonnectivityPtrOutput) ToK0sKonnectivityPtrOutput added in v0.2.1

func (o K0sKonnectivityPtrOutput) ToK0sKonnectivityPtrOutput() K0sKonnectivityPtrOutput

func (K0sKonnectivityPtrOutput) ToK0sKonnectivityPtrOutputWithContext added in v0.2.1

func (o K0sKonnectivityPtrOutput) ToK0sKonnectivityPtrOutputWithContext(ctx context.Context) K0sKonnectivityPtrOutput

type K0sKubeProxy added in v0.2.1

type K0sKubeProxy struct {
	Disabled          *bool                 `pulumi:"disabled"`
	Iptables          *K0sKubeProxyIPTables `pulumi:"iptables"`
	Ipvs              *K0sKubeProxyIPVS     `pulumi:"ipvs"`
	Mode              *string               `pulumi:"mode"`
	NodePortAddresses *string               `pulumi:"nodePortAddresses"`
}

type K0sKubeProxyArgs added in v0.2.1

type K0sKubeProxyArgs struct {
	Disabled          pulumi.BoolPtrInput          `pulumi:"disabled"`
	Iptables          K0sKubeProxyIPTablesPtrInput `pulumi:"iptables"`
	Ipvs              K0sKubeProxyIPVSPtrInput     `pulumi:"ipvs"`
	Mode              pulumi.StringPtrInput        `pulumi:"mode"`
	NodePortAddresses pulumi.StringPtrInput        `pulumi:"nodePortAddresses"`
}

func (K0sKubeProxyArgs) ElementType added in v0.2.1

func (K0sKubeProxyArgs) ElementType() reflect.Type

func (K0sKubeProxyArgs) ToK0sKubeProxyOutput added in v0.2.1

func (i K0sKubeProxyArgs) ToK0sKubeProxyOutput() K0sKubeProxyOutput

func (K0sKubeProxyArgs) ToK0sKubeProxyOutputWithContext added in v0.2.1

func (i K0sKubeProxyArgs) ToK0sKubeProxyOutputWithContext(ctx context.Context) K0sKubeProxyOutput

func (K0sKubeProxyArgs) ToK0sKubeProxyPtrOutput added in v0.2.1

func (i K0sKubeProxyArgs) ToK0sKubeProxyPtrOutput() K0sKubeProxyPtrOutput

func (K0sKubeProxyArgs) ToK0sKubeProxyPtrOutputWithContext added in v0.2.1

func (i K0sKubeProxyArgs) ToK0sKubeProxyPtrOutputWithContext(ctx context.Context) K0sKubeProxyPtrOutput

type K0sKubeProxyIPTables added in v0.2.1

type K0sKubeProxyIPTables struct {
	MasqueradeAll *bool   `pulumi:"masqueradeAll"`
	MasqueradeBit *int    `pulumi:"masqueradeBit"`
	MinSyncPeriod *string `pulumi:"minSyncPeriod"`
	SyncPeriod    *string `pulumi:"syncPeriod"`
}

type K0sKubeProxyIPTablesArgs added in v0.2.1

type K0sKubeProxyIPTablesArgs struct {
	MasqueradeAll pulumi.BoolPtrInput   `pulumi:"masqueradeAll"`
	MasqueradeBit pulumi.IntPtrInput    `pulumi:"masqueradeBit"`
	MinSyncPeriod pulumi.StringPtrInput `pulumi:"minSyncPeriod"`
	SyncPeriod    pulumi.StringPtrInput `pulumi:"syncPeriod"`
}

func (K0sKubeProxyIPTablesArgs) ElementType added in v0.2.1

func (K0sKubeProxyIPTablesArgs) ElementType() reflect.Type

func (K0sKubeProxyIPTablesArgs) ToK0sKubeProxyIPTablesOutput added in v0.2.1

func (i K0sKubeProxyIPTablesArgs) ToK0sKubeProxyIPTablesOutput() K0sKubeProxyIPTablesOutput

func (K0sKubeProxyIPTablesArgs) ToK0sKubeProxyIPTablesOutputWithContext added in v0.2.1

func (i K0sKubeProxyIPTablesArgs) ToK0sKubeProxyIPTablesOutputWithContext(ctx context.Context) K0sKubeProxyIPTablesOutput

func (K0sKubeProxyIPTablesArgs) ToK0sKubeProxyIPTablesPtrOutput added in v0.2.1

func (i K0sKubeProxyIPTablesArgs) ToK0sKubeProxyIPTablesPtrOutput() K0sKubeProxyIPTablesPtrOutput

func (K0sKubeProxyIPTablesArgs) ToK0sKubeProxyIPTablesPtrOutputWithContext added in v0.2.1

func (i K0sKubeProxyIPTablesArgs) ToK0sKubeProxyIPTablesPtrOutputWithContext(ctx context.Context) K0sKubeProxyIPTablesPtrOutput

type K0sKubeProxyIPTablesInput added in v0.2.1

type K0sKubeProxyIPTablesInput interface {
	pulumi.Input

	ToK0sKubeProxyIPTablesOutput() K0sKubeProxyIPTablesOutput
	ToK0sKubeProxyIPTablesOutputWithContext(context.Context) K0sKubeProxyIPTablesOutput
}

K0sKubeProxyIPTablesInput is an input type that accepts K0sKubeProxyIPTablesArgs and K0sKubeProxyIPTablesOutput values. You can construct a concrete instance of `K0sKubeProxyIPTablesInput` via:

K0sKubeProxyIPTablesArgs{...}

type K0sKubeProxyIPTablesOutput added in v0.2.1

type K0sKubeProxyIPTablesOutput struct{ *pulumi.OutputState }

func (K0sKubeProxyIPTablesOutput) ElementType added in v0.2.1

func (K0sKubeProxyIPTablesOutput) ElementType() reflect.Type

func (K0sKubeProxyIPTablesOutput) MasqueradeAll added in v0.2.1

func (K0sKubeProxyIPTablesOutput) MasqueradeBit added in v0.2.1

func (K0sKubeProxyIPTablesOutput) MinSyncPeriod added in v0.2.1

func (K0sKubeProxyIPTablesOutput) SyncPeriod added in v0.2.1

func (K0sKubeProxyIPTablesOutput) ToK0sKubeProxyIPTablesOutput added in v0.2.1

func (o K0sKubeProxyIPTablesOutput) ToK0sKubeProxyIPTablesOutput() K0sKubeProxyIPTablesOutput

func (K0sKubeProxyIPTablesOutput) ToK0sKubeProxyIPTablesOutputWithContext added in v0.2.1

func (o K0sKubeProxyIPTablesOutput) ToK0sKubeProxyIPTablesOutputWithContext(ctx context.Context) K0sKubeProxyIPTablesOutput

func (K0sKubeProxyIPTablesOutput) ToK0sKubeProxyIPTablesPtrOutput added in v0.2.1

func (o K0sKubeProxyIPTablesOutput) ToK0sKubeProxyIPTablesPtrOutput() K0sKubeProxyIPTablesPtrOutput

func (K0sKubeProxyIPTablesOutput) ToK0sKubeProxyIPTablesPtrOutputWithContext added in v0.2.1

func (o K0sKubeProxyIPTablesOutput) ToK0sKubeProxyIPTablesPtrOutputWithContext(ctx context.Context) K0sKubeProxyIPTablesPtrOutput

type K0sKubeProxyIPTablesPtrInput added in v0.2.1

type K0sKubeProxyIPTablesPtrInput interface {
	pulumi.Input

	ToK0sKubeProxyIPTablesPtrOutput() K0sKubeProxyIPTablesPtrOutput
	ToK0sKubeProxyIPTablesPtrOutputWithContext(context.Context) K0sKubeProxyIPTablesPtrOutput
}

K0sKubeProxyIPTablesPtrInput is an input type that accepts K0sKubeProxyIPTablesArgs, K0sKubeProxyIPTablesPtr and K0sKubeProxyIPTablesPtrOutput values. You can construct a concrete instance of `K0sKubeProxyIPTablesPtrInput` via:

        K0sKubeProxyIPTablesArgs{...}

or:

        nil

func K0sKubeProxyIPTablesPtr added in v0.2.1

func K0sKubeProxyIPTablesPtr(v *K0sKubeProxyIPTablesArgs) K0sKubeProxyIPTablesPtrInput

type K0sKubeProxyIPTablesPtrOutput added in v0.2.1

type K0sKubeProxyIPTablesPtrOutput struct{ *pulumi.OutputState }

func (K0sKubeProxyIPTablesPtrOutput) Elem added in v0.2.1

func (K0sKubeProxyIPTablesPtrOutput) ElementType added in v0.2.1

func (K0sKubeProxyIPTablesPtrOutput) MasqueradeAll added in v0.2.1

func (K0sKubeProxyIPTablesPtrOutput) MasqueradeBit added in v0.2.1

func (K0sKubeProxyIPTablesPtrOutput) MinSyncPeriod added in v0.2.1

func (K0sKubeProxyIPTablesPtrOutput) SyncPeriod added in v0.2.1

func (K0sKubeProxyIPTablesPtrOutput) ToK0sKubeProxyIPTablesPtrOutput added in v0.2.1

func (o K0sKubeProxyIPTablesPtrOutput) ToK0sKubeProxyIPTablesPtrOutput() K0sKubeProxyIPTablesPtrOutput

func (K0sKubeProxyIPTablesPtrOutput) ToK0sKubeProxyIPTablesPtrOutputWithContext added in v0.2.1

func (o K0sKubeProxyIPTablesPtrOutput) ToK0sKubeProxyIPTablesPtrOutputWithContext(ctx context.Context) K0sKubeProxyIPTablesPtrOutput

type K0sKubeProxyIPVS added in v0.2.1

type K0sKubeProxyIPVS struct {
	ExcludeCIDRs  *string `pulumi:"excludeCIDRs"`
	MinSyncPeriod *string `pulumi:"minSyncPeriod"`
	Scheduler     *string `pulumi:"scheduler"`
	StrictARP     *bool   `pulumi:"strictARP"`
	SyncPeriod    *string `pulumi:"syncPeriod"`
	TcpFinTimeout *string `pulumi:"tcpFinTimeout"`
	TcpTimeout    *string `pulumi:"tcpTimeout"`
	UdpTimeout    *string `pulumi:"udpTimeout"`
}

type K0sKubeProxyIPVSArgs added in v0.2.1

type K0sKubeProxyIPVSArgs struct {
	ExcludeCIDRs  pulumi.StringPtrInput `pulumi:"excludeCIDRs"`
	MinSyncPeriod pulumi.StringPtrInput `pulumi:"minSyncPeriod"`
	Scheduler     pulumi.StringPtrInput `pulumi:"scheduler"`
	StrictARP     pulumi.BoolPtrInput   `pulumi:"strictARP"`
	SyncPeriod    pulumi.StringPtrInput `pulumi:"syncPeriod"`
	TcpFinTimeout pulumi.StringPtrInput `pulumi:"tcpFinTimeout"`
	TcpTimeout    pulumi.StringPtrInput `pulumi:"tcpTimeout"`
	UdpTimeout    pulumi.StringPtrInput `pulumi:"udpTimeout"`
}

func (K0sKubeProxyIPVSArgs) ElementType added in v0.2.1

func (K0sKubeProxyIPVSArgs) ElementType() reflect.Type

func (K0sKubeProxyIPVSArgs) ToK0sKubeProxyIPVSOutput added in v0.2.1

func (i K0sKubeProxyIPVSArgs) ToK0sKubeProxyIPVSOutput() K0sKubeProxyIPVSOutput

func (K0sKubeProxyIPVSArgs) ToK0sKubeProxyIPVSOutputWithContext added in v0.2.1

func (i K0sKubeProxyIPVSArgs) ToK0sKubeProxyIPVSOutputWithContext(ctx context.Context) K0sKubeProxyIPVSOutput

func (K0sKubeProxyIPVSArgs) ToK0sKubeProxyIPVSPtrOutput added in v0.2.1

func (i K0sKubeProxyIPVSArgs) ToK0sKubeProxyIPVSPtrOutput() K0sKubeProxyIPVSPtrOutput

func (K0sKubeProxyIPVSArgs) ToK0sKubeProxyIPVSPtrOutputWithContext added in v0.2.1

func (i K0sKubeProxyIPVSArgs) ToK0sKubeProxyIPVSPtrOutputWithContext(ctx context.Context) K0sKubeProxyIPVSPtrOutput

type K0sKubeProxyIPVSInput added in v0.2.1

type K0sKubeProxyIPVSInput interface {
	pulumi.Input

	ToK0sKubeProxyIPVSOutput() K0sKubeProxyIPVSOutput
	ToK0sKubeProxyIPVSOutputWithContext(context.Context) K0sKubeProxyIPVSOutput
}

K0sKubeProxyIPVSInput is an input type that accepts K0sKubeProxyIPVSArgs and K0sKubeProxyIPVSOutput values. You can construct a concrete instance of `K0sKubeProxyIPVSInput` via:

K0sKubeProxyIPVSArgs{...}

type K0sKubeProxyIPVSOutput added in v0.2.1

type K0sKubeProxyIPVSOutput struct{ *pulumi.OutputState }

func (K0sKubeProxyIPVSOutput) ElementType added in v0.2.1

func (K0sKubeProxyIPVSOutput) ElementType() reflect.Type

func (K0sKubeProxyIPVSOutput) ExcludeCIDRs added in v0.2.1

func (K0sKubeProxyIPVSOutput) MinSyncPeriod added in v0.2.1

func (o K0sKubeProxyIPVSOutput) MinSyncPeriod() pulumi.StringPtrOutput

func (K0sKubeProxyIPVSOutput) Scheduler added in v0.2.1

func (K0sKubeProxyIPVSOutput) StrictARP added in v0.2.1

func (K0sKubeProxyIPVSOutput) SyncPeriod added in v0.2.1

func (K0sKubeProxyIPVSOutput) TcpFinTimeout added in v0.2.1

func (o K0sKubeProxyIPVSOutput) TcpFinTimeout() pulumi.StringPtrOutput

func (K0sKubeProxyIPVSOutput) TcpTimeout added in v0.2.1

func (K0sKubeProxyIPVSOutput) ToK0sKubeProxyIPVSOutput added in v0.2.1

func (o K0sKubeProxyIPVSOutput) ToK0sKubeProxyIPVSOutput() K0sKubeProxyIPVSOutput

func (K0sKubeProxyIPVSOutput) ToK0sKubeProxyIPVSOutputWithContext added in v0.2.1

func (o K0sKubeProxyIPVSOutput) ToK0sKubeProxyIPVSOutputWithContext(ctx context.Context) K0sKubeProxyIPVSOutput

func (K0sKubeProxyIPVSOutput) ToK0sKubeProxyIPVSPtrOutput added in v0.2.1

func (o K0sKubeProxyIPVSOutput) ToK0sKubeProxyIPVSPtrOutput() K0sKubeProxyIPVSPtrOutput

func (K0sKubeProxyIPVSOutput) ToK0sKubeProxyIPVSPtrOutputWithContext added in v0.2.1

func (o K0sKubeProxyIPVSOutput) ToK0sKubeProxyIPVSPtrOutputWithContext(ctx context.Context) K0sKubeProxyIPVSPtrOutput

func (K0sKubeProxyIPVSOutput) UdpTimeout added in v0.2.1

type K0sKubeProxyIPVSPtrInput added in v0.2.1

type K0sKubeProxyIPVSPtrInput interface {
	pulumi.Input

	ToK0sKubeProxyIPVSPtrOutput() K0sKubeProxyIPVSPtrOutput
	ToK0sKubeProxyIPVSPtrOutputWithContext(context.Context) K0sKubeProxyIPVSPtrOutput
}

K0sKubeProxyIPVSPtrInput is an input type that accepts K0sKubeProxyIPVSArgs, K0sKubeProxyIPVSPtr and K0sKubeProxyIPVSPtrOutput values. You can construct a concrete instance of `K0sKubeProxyIPVSPtrInput` via:

        K0sKubeProxyIPVSArgs{...}

or:

        nil

func K0sKubeProxyIPVSPtr added in v0.2.1

func K0sKubeProxyIPVSPtr(v *K0sKubeProxyIPVSArgs) K0sKubeProxyIPVSPtrInput

type K0sKubeProxyIPVSPtrOutput added in v0.2.1

type K0sKubeProxyIPVSPtrOutput struct{ *pulumi.OutputState }

func (K0sKubeProxyIPVSPtrOutput) Elem added in v0.2.1

func (K0sKubeProxyIPVSPtrOutput) ElementType added in v0.2.1

func (K0sKubeProxyIPVSPtrOutput) ElementType() reflect.Type

func (K0sKubeProxyIPVSPtrOutput) ExcludeCIDRs added in v0.2.1

func (K0sKubeProxyIPVSPtrOutput) MinSyncPeriod added in v0.2.1

func (K0sKubeProxyIPVSPtrOutput) Scheduler added in v0.2.1

func (K0sKubeProxyIPVSPtrOutput) StrictARP added in v0.2.1

func (K0sKubeProxyIPVSPtrOutput) SyncPeriod added in v0.2.1

func (K0sKubeProxyIPVSPtrOutput) TcpFinTimeout added in v0.2.1

func (K0sKubeProxyIPVSPtrOutput) TcpTimeout added in v0.2.1

func (K0sKubeProxyIPVSPtrOutput) ToK0sKubeProxyIPVSPtrOutput added in v0.2.1

func (o K0sKubeProxyIPVSPtrOutput) ToK0sKubeProxyIPVSPtrOutput() K0sKubeProxyIPVSPtrOutput

func (K0sKubeProxyIPVSPtrOutput) ToK0sKubeProxyIPVSPtrOutputWithContext added in v0.2.1

func (o K0sKubeProxyIPVSPtrOutput) ToK0sKubeProxyIPVSPtrOutputWithContext(ctx context.Context) K0sKubeProxyIPVSPtrOutput

func (K0sKubeProxyIPVSPtrOutput) UdpTimeout added in v0.2.1

type K0sKubeProxyInput added in v0.2.1

type K0sKubeProxyInput interface {
	pulumi.Input

	ToK0sKubeProxyOutput() K0sKubeProxyOutput
	ToK0sKubeProxyOutputWithContext(context.Context) K0sKubeProxyOutput
}

K0sKubeProxyInput is an input type that accepts K0sKubeProxyArgs and K0sKubeProxyOutput values. You can construct a concrete instance of `K0sKubeProxyInput` via:

K0sKubeProxyArgs{...}

type K0sKubeProxyOutput added in v0.2.1

type K0sKubeProxyOutput struct{ *pulumi.OutputState }

func (K0sKubeProxyOutput) Disabled added in v0.2.1

func (K0sKubeProxyOutput) ElementType added in v0.2.1

func (K0sKubeProxyOutput) ElementType() reflect.Type

func (K0sKubeProxyOutput) Iptables added in v0.2.1

func (K0sKubeProxyOutput) Ipvs added in v0.2.1

func (K0sKubeProxyOutput) Mode added in v0.2.1

func (K0sKubeProxyOutput) NodePortAddresses added in v0.2.1

func (o K0sKubeProxyOutput) NodePortAddresses() pulumi.StringPtrOutput

func (K0sKubeProxyOutput) ToK0sKubeProxyOutput added in v0.2.1

func (o K0sKubeProxyOutput) ToK0sKubeProxyOutput() K0sKubeProxyOutput

func (K0sKubeProxyOutput) ToK0sKubeProxyOutputWithContext added in v0.2.1

func (o K0sKubeProxyOutput) ToK0sKubeProxyOutputWithContext(ctx context.Context) K0sKubeProxyOutput

func (K0sKubeProxyOutput) ToK0sKubeProxyPtrOutput added in v0.2.1

func (o K0sKubeProxyOutput) ToK0sKubeProxyPtrOutput() K0sKubeProxyPtrOutput

func (K0sKubeProxyOutput) ToK0sKubeProxyPtrOutputWithContext added in v0.2.1

func (o K0sKubeProxyOutput) ToK0sKubeProxyPtrOutputWithContext(ctx context.Context) K0sKubeProxyPtrOutput

type K0sKubeProxyPtrInput added in v0.2.1

type K0sKubeProxyPtrInput interface {
	pulumi.Input

	ToK0sKubeProxyPtrOutput() K0sKubeProxyPtrOutput
	ToK0sKubeProxyPtrOutputWithContext(context.Context) K0sKubeProxyPtrOutput
}

K0sKubeProxyPtrInput is an input type that accepts K0sKubeProxyArgs, K0sKubeProxyPtr and K0sKubeProxyPtrOutput values. You can construct a concrete instance of `K0sKubeProxyPtrInput` via:

        K0sKubeProxyArgs{...}

or:

        nil

func K0sKubeProxyPtr added in v0.2.1

func K0sKubeProxyPtr(v *K0sKubeProxyArgs) K0sKubeProxyPtrInput

type K0sKubeProxyPtrOutput added in v0.2.1

type K0sKubeProxyPtrOutput struct{ *pulumi.OutputState }

func (K0sKubeProxyPtrOutput) Disabled added in v0.2.1

func (K0sKubeProxyPtrOutput) Elem added in v0.2.1

func (K0sKubeProxyPtrOutput) ElementType added in v0.2.1

func (K0sKubeProxyPtrOutput) ElementType() reflect.Type

func (K0sKubeProxyPtrOutput) Iptables added in v0.2.1

func (K0sKubeProxyPtrOutput) Ipvs added in v0.2.1

func (K0sKubeProxyPtrOutput) Mode added in v0.2.1

func (K0sKubeProxyPtrOutput) NodePortAddresses added in v0.2.1

func (o K0sKubeProxyPtrOutput) NodePortAddresses() pulumi.StringPtrOutput

func (K0sKubeProxyPtrOutput) ToK0sKubeProxyPtrOutput added in v0.2.1

func (o K0sKubeProxyPtrOutput) ToK0sKubeProxyPtrOutput() K0sKubeProxyPtrOutput

func (K0sKubeProxyPtrOutput) ToK0sKubeProxyPtrOutputWithContext added in v0.2.1

func (o K0sKubeProxyPtrOutput) ToK0sKubeProxyPtrOutputWithContext(ctx context.Context) K0sKubeProxyPtrOutput

type K0sKubeRouter added in v0.2.1

type K0sKubeRouter struct {
	AutoMTU     *bool             `pulumi:"autoMTU"`
	ExtraArgs   map[string]string `pulumi:"extraArgs"`
	Hairpin     *string           `pulumi:"hairpin"`
	IpMasq      *bool             `pulumi:"ipMasq"`
	MetricsPort *int              `pulumi:"metricsPort"`
	Mtu         *int              `pulumi:"mtu"`
}

type K0sKubeRouterArgs added in v0.2.1

type K0sKubeRouterArgs struct {
	AutoMTU     pulumi.BoolPtrInput   `pulumi:"autoMTU"`
	ExtraArgs   pulumi.StringMapInput `pulumi:"extraArgs"`
	Hairpin     pulumi.StringPtrInput `pulumi:"hairpin"`
	IpMasq      pulumi.BoolPtrInput   `pulumi:"ipMasq"`
	MetricsPort pulumi.IntPtrInput    `pulumi:"metricsPort"`
	Mtu         pulumi.IntPtrInput    `pulumi:"mtu"`
}

func (K0sKubeRouterArgs) ElementType added in v0.2.1

func (K0sKubeRouterArgs) ElementType() reflect.Type

func (K0sKubeRouterArgs) ToK0sKubeRouterOutput added in v0.2.1

func (i K0sKubeRouterArgs) ToK0sKubeRouterOutput() K0sKubeRouterOutput

func (K0sKubeRouterArgs) ToK0sKubeRouterOutputWithContext added in v0.2.1

func (i K0sKubeRouterArgs) ToK0sKubeRouterOutputWithContext(ctx context.Context) K0sKubeRouterOutput

func (K0sKubeRouterArgs) ToK0sKubeRouterPtrOutput added in v0.2.1

func (i K0sKubeRouterArgs) ToK0sKubeRouterPtrOutput() K0sKubeRouterPtrOutput

func (K0sKubeRouterArgs) ToK0sKubeRouterPtrOutputWithContext added in v0.2.1

func (i K0sKubeRouterArgs) ToK0sKubeRouterPtrOutputWithContext(ctx context.Context) K0sKubeRouterPtrOutput

type K0sKubeRouterImage added in v0.2.1

type K0sKubeRouterImage struct {
	Cni          *K0sImage `pulumi:"cni"`
	CniInstaller *K0sImage `pulumi:"cniInstaller"`
}

type K0sKubeRouterImageArgs added in v0.2.1

type K0sKubeRouterImageArgs struct {
	Cni          K0sImagePtrInput `pulumi:"cni"`
	CniInstaller K0sImagePtrInput `pulumi:"cniInstaller"`
}

func (K0sKubeRouterImageArgs) ElementType added in v0.2.1

func (K0sKubeRouterImageArgs) ElementType() reflect.Type

func (K0sKubeRouterImageArgs) ToK0sKubeRouterImageOutput added in v0.2.1

func (i K0sKubeRouterImageArgs) ToK0sKubeRouterImageOutput() K0sKubeRouterImageOutput

func (K0sKubeRouterImageArgs) ToK0sKubeRouterImageOutputWithContext added in v0.2.1

func (i K0sKubeRouterImageArgs) ToK0sKubeRouterImageOutputWithContext(ctx context.Context) K0sKubeRouterImageOutput

func (K0sKubeRouterImageArgs) ToK0sKubeRouterImagePtrOutput added in v0.2.1

func (i K0sKubeRouterImageArgs) ToK0sKubeRouterImagePtrOutput() K0sKubeRouterImagePtrOutput

func (K0sKubeRouterImageArgs) ToK0sKubeRouterImagePtrOutputWithContext added in v0.2.1

func (i K0sKubeRouterImageArgs) ToK0sKubeRouterImagePtrOutputWithContext(ctx context.Context) K0sKubeRouterImagePtrOutput

type K0sKubeRouterImageInput added in v0.2.1

type K0sKubeRouterImageInput interface {
	pulumi.Input

	ToK0sKubeRouterImageOutput() K0sKubeRouterImageOutput
	ToK0sKubeRouterImageOutputWithContext(context.Context) K0sKubeRouterImageOutput
}

K0sKubeRouterImageInput is an input type that accepts K0sKubeRouterImageArgs and K0sKubeRouterImageOutput values. You can construct a concrete instance of `K0sKubeRouterImageInput` via:

K0sKubeRouterImageArgs{...}

type K0sKubeRouterImageOutput added in v0.2.1

type K0sKubeRouterImageOutput struct{ *pulumi.OutputState }

func (K0sKubeRouterImageOutput) Cni added in v0.2.1

func (K0sKubeRouterImageOutput) CniInstaller added in v0.2.1

func (K0sKubeRouterImageOutput) ElementType added in v0.2.1

func (K0sKubeRouterImageOutput) ElementType() reflect.Type

func (K0sKubeRouterImageOutput) ToK0sKubeRouterImageOutput added in v0.2.1

func (o K0sKubeRouterImageOutput) ToK0sKubeRouterImageOutput() K0sKubeRouterImageOutput

func (K0sKubeRouterImageOutput) ToK0sKubeRouterImageOutputWithContext added in v0.2.1

func (o K0sKubeRouterImageOutput) ToK0sKubeRouterImageOutputWithContext(ctx context.Context) K0sKubeRouterImageOutput

func (K0sKubeRouterImageOutput) ToK0sKubeRouterImagePtrOutput added in v0.2.1

func (o K0sKubeRouterImageOutput) ToK0sKubeRouterImagePtrOutput() K0sKubeRouterImagePtrOutput

func (K0sKubeRouterImageOutput) ToK0sKubeRouterImagePtrOutputWithContext added in v0.2.1

func (o K0sKubeRouterImageOutput) ToK0sKubeRouterImagePtrOutputWithContext(ctx context.Context) K0sKubeRouterImagePtrOutput

type K0sKubeRouterImagePtrInput added in v0.2.1

type K0sKubeRouterImagePtrInput interface {
	pulumi.Input

	ToK0sKubeRouterImagePtrOutput() K0sKubeRouterImagePtrOutput
	ToK0sKubeRouterImagePtrOutputWithContext(context.Context) K0sKubeRouterImagePtrOutput
}

K0sKubeRouterImagePtrInput is an input type that accepts K0sKubeRouterImageArgs, K0sKubeRouterImagePtr and K0sKubeRouterImagePtrOutput values. You can construct a concrete instance of `K0sKubeRouterImagePtrInput` via:

        K0sKubeRouterImageArgs{...}

or:

        nil

func K0sKubeRouterImagePtr added in v0.2.1

func K0sKubeRouterImagePtr(v *K0sKubeRouterImageArgs) K0sKubeRouterImagePtrInput

type K0sKubeRouterImagePtrOutput added in v0.2.1

type K0sKubeRouterImagePtrOutput struct{ *pulumi.OutputState }

func (K0sKubeRouterImagePtrOutput) Cni added in v0.2.1

func (K0sKubeRouterImagePtrOutput) CniInstaller added in v0.2.1

func (K0sKubeRouterImagePtrOutput) Elem added in v0.2.1

func (K0sKubeRouterImagePtrOutput) ElementType added in v0.2.1

func (K0sKubeRouterImagePtrOutput) ToK0sKubeRouterImagePtrOutput added in v0.2.1

func (o K0sKubeRouterImagePtrOutput) ToK0sKubeRouterImagePtrOutput() K0sKubeRouterImagePtrOutput

func (K0sKubeRouterImagePtrOutput) ToK0sKubeRouterImagePtrOutputWithContext added in v0.2.1

func (o K0sKubeRouterImagePtrOutput) ToK0sKubeRouterImagePtrOutputWithContext(ctx context.Context) K0sKubeRouterImagePtrOutput

type K0sKubeRouterInput added in v0.2.1

type K0sKubeRouterInput interface {
	pulumi.Input

	ToK0sKubeRouterOutput() K0sKubeRouterOutput
	ToK0sKubeRouterOutputWithContext(context.Context) K0sKubeRouterOutput
}

K0sKubeRouterInput is an input type that accepts K0sKubeRouterArgs and K0sKubeRouterOutput values. You can construct a concrete instance of `K0sKubeRouterInput` via:

K0sKubeRouterArgs{...}

type K0sKubeRouterOutput added in v0.2.1

type K0sKubeRouterOutput struct{ *pulumi.OutputState }

func (K0sKubeRouterOutput) AutoMTU added in v0.2.1

func (K0sKubeRouterOutput) ElementType added in v0.2.1

func (K0sKubeRouterOutput) ElementType() reflect.Type

func (K0sKubeRouterOutput) ExtraArgs added in v0.2.1

func (K0sKubeRouterOutput) Hairpin added in v0.2.1

func (K0sKubeRouterOutput) IpMasq added in v0.2.1

func (K0sKubeRouterOutput) MetricsPort added in v0.2.1

func (o K0sKubeRouterOutput) MetricsPort() pulumi.IntPtrOutput

func (K0sKubeRouterOutput) Mtu added in v0.2.1

func (K0sKubeRouterOutput) ToK0sKubeRouterOutput added in v0.2.1

func (o K0sKubeRouterOutput) ToK0sKubeRouterOutput() K0sKubeRouterOutput

func (K0sKubeRouterOutput) ToK0sKubeRouterOutputWithContext added in v0.2.1

func (o K0sKubeRouterOutput) ToK0sKubeRouterOutputWithContext(ctx context.Context) K0sKubeRouterOutput

func (K0sKubeRouterOutput) ToK0sKubeRouterPtrOutput added in v0.2.1

func (o K0sKubeRouterOutput) ToK0sKubeRouterPtrOutput() K0sKubeRouterPtrOutput

func (K0sKubeRouterOutput) ToK0sKubeRouterPtrOutputWithContext added in v0.2.1

func (o K0sKubeRouterOutput) ToK0sKubeRouterPtrOutputWithContext(ctx context.Context) K0sKubeRouterPtrOutput

type K0sKubeRouterPtrInput added in v0.2.1

type K0sKubeRouterPtrInput interface {
	pulumi.Input

	ToK0sKubeRouterPtrOutput() K0sKubeRouterPtrOutput
	ToK0sKubeRouterPtrOutputWithContext(context.Context) K0sKubeRouterPtrOutput
}

K0sKubeRouterPtrInput is an input type that accepts K0sKubeRouterArgs, K0sKubeRouterPtr and K0sKubeRouterPtrOutput values. You can construct a concrete instance of `K0sKubeRouterPtrInput` via:

        K0sKubeRouterArgs{...}

or:

        nil

func K0sKubeRouterPtr added in v0.2.1

func K0sKubeRouterPtr(v *K0sKubeRouterArgs) K0sKubeRouterPtrInput

type K0sKubeRouterPtrOutput added in v0.2.1

type K0sKubeRouterPtrOutput struct{ *pulumi.OutputState }

func (K0sKubeRouterPtrOutput) AutoMTU added in v0.2.1

func (K0sKubeRouterPtrOutput) Elem added in v0.2.1

func (K0sKubeRouterPtrOutput) ElementType added in v0.2.1

func (K0sKubeRouterPtrOutput) ElementType() reflect.Type

func (K0sKubeRouterPtrOutput) ExtraArgs added in v0.2.1

func (K0sKubeRouterPtrOutput) Hairpin added in v0.2.1

func (K0sKubeRouterPtrOutput) IpMasq added in v0.2.1

func (K0sKubeRouterPtrOutput) MetricsPort added in v0.2.1

func (o K0sKubeRouterPtrOutput) MetricsPort() pulumi.IntPtrOutput

func (K0sKubeRouterPtrOutput) Mtu added in v0.2.1

func (K0sKubeRouterPtrOutput) ToK0sKubeRouterPtrOutput added in v0.2.1

func (o K0sKubeRouterPtrOutput) ToK0sKubeRouterPtrOutput() K0sKubeRouterPtrOutput

func (K0sKubeRouterPtrOutput) ToK0sKubeRouterPtrOutputWithContext added in v0.2.1

func (o K0sKubeRouterPtrOutput) ToK0sKubeRouterPtrOutputWithContext(ctx context.Context) K0sKubeRouterPtrOutput

type K0sMetadata added in v0.2.1

type K0sMetadata struct {
	Name string `pulumi:"name"`
}

type K0sMetadataArgs added in v0.2.1

type K0sMetadataArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (K0sMetadataArgs) ElementType added in v0.2.1

func (K0sMetadataArgs) ElementType() reflect.Type

func (K0sMetadataArgs) ToK0sMetadataOutput added in v0.2.1

func (i K0sMetadataArgs) ToK0sMetadataOutput() K0sMetadataOutput

func (K0sMetadataArgs) ToK0sMetadataOutputWithContext added in v0.2.1

func (i K0sMetadataArgs) ToK0sMetadataOutputWithContext(ctx context.Context) K0sMetadataOutput

func (K0sMetadataArgs) ToK0sMetadataPtrOutput added in v0.2.1

func (i K0sMetadataArgs) ToK0sMetadataPtrOutput() K0sMetadataPtrOutput

func (K0sMetadataArgs) ToK0sMetadataPtrOutputWithContext added in v0.2.1

func (i K0sMetadataArgs) ToK0sMetadataPtrOutputWithContext(ctx context.Context) K0sMetadataPtrOutput

type K0sMetadataInput added in v0.2.1

type K0sMetadataInput interface {
	pulumi.Input

	ToK0sMetadataOutput() K0sMetadataOutput
	ToK0sMetadataOutputWithContext(context.Context) K0sMetadataOutput
}

K0sMetadataInput is an input type that accepts K0sMetadataArgs and K0sMetadataOutput values. You can construct a concrete instance of `K0sMetadataInput` via:

K0sMetadataArgs{...}

type K0sMetadataOutput added in v0.2.1

type K0sMetadataOutput struct{ *pulumi.OutputState }

func (K0sMetadataOutput) ElementType added in v0.2.1

func (K0sMetadataOutput) ElementType() reflect.Type

func (K0sMetadataOutput) Name added in v0.2.1

func (K0sMetadataOutput) ToK0sMetadataOutput added in v0.2.1

func (o K0sMetadataOutput) ToK0sMetadataOutput() K0sMetadataOutput

func (K0sMetadataOutput) ToK0sMetadataOutputWithContext added in v0.2.1

func (o K0sMetadataOutput) ToK0sMetadataOutputWithContext(ctx context.Context) K0sMetadataOutput

func (K0sMetadataOutput) ToK0sMetadataPtrOutput added in v0.2.1

func (o K0sMetadataOutput) ToK0sMetadataPtrOutput() K0sMetadataPtrOutput

func (K0sMetadataOutput) ToK0sMetadataPtrOutputWithContext added in v0.2.1

func (o K0sMetadataOutput) ToK0sMetadataPtrOutputWithContext(ctx context.Context) K0sMetadataPtrOutput

type K0sMetadataPtrInput added in v0.2.1

type K0sMetadataPtrInput interface {
	pulumi.Input

	ToK0sMetadataPtrOutput() K0sMetadataPtrOutput
	ToK0sMetadataPtrOutputWithContext(context.Context) K0sMetadataPtrOutput
}

K0sMetadataPtrInput is an input type that accepts K0sMetadataArgs, K0sMetadataPtr and K0sMetadataPtrOutput values. You can construct a concrete instance of `K0sMetadataPtrInput` via:

        K0sMetadataArgs{...}

or:

        nil

func K0sMetadataPtr added in v0.2.1

func K0sMetadataPtr(v *K0sMetadataArgs) K0sMetadataPtrInput

type K0sMetadataPtrOutput added in v0.2.1

type K0sMetadataPtrOutput struct{ *pulumi.OutputState }

func (K0sMetadataPtrOutput) Elem added in v0.2.1

func (K0sMetadataPtrOutput) ElementType added in v0.2.1

func (K0sMetadataPtrOutput) ElementType() reflect.Type

func (K0sMetadataPtrOutput) Name added in v0.2.1

func (K0sMetadataPtrOutput) ToK0sMetadataPtrOutput added in v0.2.1

func (o K0sMetadataPtrOutput) ToK0sMetadataPtrOutput() K0sMetadataPtrOutput

func (K0sMetadataPtrOutput) ToK0sMetadataPtrOutputWithContext added in v0.2.1

func (o K0sMetadataPtrOutput) ToK0sMetadataPtrOutputWithContext(ctx context.Context) K0sMetadataPtrOutput

type K0sNetwork added in v0.2.1

type K0sNetwork struct {
	Calico                 *K0sCalico                 `pulumi:"calico"`
	ClusterDomain          *string                    `pulumi:"clusterDomain"`
	DualStack              *K0sDualStack              `pulumi:"dualStack"`
	KubeProxy              *K0sKubeProxy              `pulumi:"kubeProxy"`
	Kuberouter             *K0sKubeRouter             `pulumi:"kuberouter"`
	NodeLocalLoadBalancing *K0sNodeLocalLoadBalancing `pulumi:"nodeLocalLoadBalancing"`
	PodCIDR                *string                    `pulumi:"podCIDR"`
	Provider               *string                    `pulumi:"provider"`
	ServiceCIDR            *string                    `pulumi:"serviceCIDR"`
}

type K0sNetworkArgs added in v0.2.1

type K0sNetworkArgs struct {
	Calico                 K0sCalicoPtrInput                 `pulumi:"calico"`
	ClusterDomain          pulumi.StringPtrInput             `pulumi:"clusterDomain"`
	DualStack              K0sDualStackPtrInput              `pulumi:"dualStack"`
	KubeProxy              K0sKubeProxyPtrInput              `pulumi:"kubeProxy"`
	Kuberouter             K0sKubeRouterPtrInput             `pulumi:"kuberouter"`
	NodeLocalLoadBalancing K0sNodeLocalLoadBalancingPtrInput `pulumi:"nodeLocalLoadBalancing"`
	PodCIDR                pulumi.StringPtrInput             `pulumi:"podCIDR"`
	Provider               pulumi.StringPtrInput             `pulumi:"provider"`
	ServiceCIDR            pulumi.StringPtrInput             `pulumi:"serviceCIDR"`
}

func (K0sNetworkArgs) ElementType added in v0.2.1

func (K0sNetworkArgs) ElementType() reflect.Type

func (K0sNetworkArgs) ToK0sNetworkOutput added in v0.2.1

func (i K0sNetworkArgs) ToK0sNetworkOutput() K0sNetworkOutput

func (K0sNetworkArgs) ToK0sNetworkOutputWithContext added in v0.2.1

func (i K0sNetworkArgs) ToK0sNetworkOutputWithContext(ctx context.Context) K0sNetworkOutput

func (K0sNetworkArgs) ToK0sNetworkPtrOutput added in v0.2.1

func (i K0sNetworkArgs) ToK0sNetworkPtrOutput() K0sNetworkPtrOutput

func (K0sNetworkArgs) ToK0sNetworkPtrOutputWithContext added in v0.2.1

func (i K0sNetworkArgs) ToK0sNetworkPtrOutputWithContext(ctx context.Context) K0sNetworkPtrOutput

type K0sNetworkInput added in v0.2.1

type K0sNetworkInput interface {
	pulumi.Input

	ToK0sNetworkOutput() K0sNetworkOutput
	ToK0sNetworkOutputWithContext(context.Context) K0sNetworkOutput
}

K0sNetworkInput is an input type that accepts K0sNetworkArgs and K0sNetworkOutput values. You can construct a concrete instance of `K0sNetworkInput` via:

K0sNetworkArgs{...}

type K0sNetworkOutput added in v0.2.1

type K0sNetworkOutput struct{ *pulumi.OutputState }

func (K0sNetworkOutput) Calico added in v0.2.1

func (K0sNetworkOutput) ClusterDomain added in v0.2.1

func (o K0sNetworkOutput) ClusterDomain() pulumi.StringPtrOutput

func (K0sNetworkOutput) DualStack added in v0.2.1

func (K0sNetworkOutput) ElementType added in v0.2.1

func (K0sNetworkOutput) ElementType() reflect.Type

func (K0sNetworkOutput) KubeProxy added in v0.2.1

func (K0sNetworkOutput) Kuberouter added in v0.2.1

func (K0sNetworkOutput) NodeLocalLoadBalancing added in v0.2.1

func (o K0sNetworkOutput) NodeLocalLoadBalancing() K0sNodeLocalLoadBalancingPtrOutput

func (K0sNetworkOutput) PodCIDR added in v0.2.1

func (K0sNetworkOutput) Provider added in v0.2.1

func (K0sNetworkOutput) ServiceCIDR added in v0.2.1

func (o K0sNetworkOutput) ServiceCIDR() pulumi.StringPtrOutput

func (K0sNetworkOutput) ToK0sNetworkOutput added in v0.2.1

func (o K0sNetworkOutput) ToK0sNetworkOutput() K0sNetworkOutput

func (K0sNetworkOutput) ToK0sNetworkOutputWithContext added in v0.2.1

func (o K0sNetworkOutput) ToK0sNetworkOutputWithContext(ctx context.Context) K0sNetworkOutput

func (K0sNetworkOutput) ToK0sNetworkPtrOutput added in v0.2.1

func (o K0sNetworkOutput) ToK0sNetworkPtrOutput() K0sNetworkPtrOutput

func (K0sNetworkOutput) ToK0sNetworkPtrOutputWithContext added in v0.2.1

func (o K0sNetworkOutput) ToK0sNetworkPtrOutputWithContext(ctx context.Context) K0sNetworkPtrOutput

type K0sNetworkPtrInput added in v0.2.1

type K0sNetworkPtrInput interface {
	pulumi.Input

	ToK0sNetworkPtrOutput() K0sNetworkPtrOutput
	ToK0sNetworkPtrOutputWithContext(context.Context) K0sNetworkPtrOutput
}

K0sNetworkPtrInput is an input type that accepts K0sNetworkArgs, K0sNetworkPtr and K0sNetworkPtrOutput values. You can construct a concrete instance of `K0sNetworkPtrInput` via:

        K0sNetworkArgs{...}

or:

        nil

func K0sNetworkPtr added in v0.2.1

func K0sNetworkPtr(v *K0sNetworkArgs) K0sNetworkPtrInput

type K0sNetworkPtrOutput added in v0.2.1

type K0sNetworkPtrOutput struct{ *pulumi.OutputState }

func (K0sNetworkPtrOutput) Calico added in v0.2.1

func (K0sNetworkPtrOutput) ClusterDomain added in v0.2.1

func (o K0sNetworkPtrOutput) ClusterDomain() pulumi.StringPtrOutput

func (K0sNetworkPtrOutput) DualStack added in v0.2.1

func (K0sNetworkPtrOutput) Elem added in v0.2.1

func (K0sNetworkPtrOutput) ElementType added in v0.2.1

func (K0sNetworkPtrOutput) ElementType() reflect.Type

func (K0sNetworkPtrOutput) KubeProxy added in v0.2.1

func (K0sNetworkPtrOutput) Kuberouter added in v0.2.1

func (K0sNetworkPtrOutput) NodeLocalLoadBalancing added in v0.2.1

func (o K0sNetworkPtrOutput) NodeLocalLoadBalancing() K0sNodeLocalLoadBalancingPtrOutput

func (K0sNetworkPtrOutput) PodCIDR added in v0.2.1

func (K0sNetworkPtrOutput) Provider added in v0.2.1

func (K0sNetworkPtrOutput) ServiceCIDR added in v0.2.1

func (o K0sNetworkPtrOutput) ServiceCIDR() pulumi.StringPtrOutput

func (K0sNetworkPtrOutput) ToK0sNetworkPtrOutput added in v0.2.1

func (o K0sNetworkPtrOutput) ToK0sNetworkPtrOutput() K0sNetworkPtrOutput

func (K0sNetworkPtrOutput) ToK0sNetworkPtrOutputWithContext added in v0.2.1

func (o K0sNetworkPtrOutput) ToK0sNetworkPtrOutputWithContext(ctx context.Context) K0sNetworkPtrOutput

type K0sNodeLocalLoadBalancing added in v0.2.1

type K0sNodeLocalLoadBalancing struct {
	Enabled    *bool          `pulumi:"enabled"`
	EnvoyProxy *K0sEnvoyProxy `pulumi:"envoyProxy"`
	Type       *string        `pulumi:"type"`
}

type K0sNodeLocalLoadBalancingArgs added in v0.2.1

type K0sNodeLocalLoadBalancingArgs struct {
	Enabled    pulumi.BoolPtrInput   `pulumi:"enabled"`
	EnvoyProxy K0sEnvoyProxyPtrInput `pulumi:"envoyProxy"`
	Type       pulumi.StringPtrInput `pulumi:"type"`
}

func (K0sNodeLocalLoadBalancingArgs) ElementType added in v0.2.1

func (K0sNodeLocalLoadBalancingArgs) ToK0sNodeLocalLoadBalancingOutput added in v0.2.1

func (i K0sNodeLocalLoadBalancingArgs) ToK0sNodeLocalLoadBalancingOutput() K0sNodeLocalLoadBalancingOutput

func (K0sNodeLocalLoadBalancingArgs) ToK0sNodeLocalLoadBalancingOutputWithContext added in v0.2.1

func (i K0sNodeLocalLoadBalancingArgs) ToK0sNodeLocalLoadBalancingOutputWithContext(ctx context.Context) K0sNodeLocalLoadBalancingOutput

func (K0sNodeLocalLoadBalancingArgs) ToK0sNodeLocalLoadBalancingPtrOutput added in v0.2.1

func (i K0sNodeLocalLoadBalancingArgs) ToK0sNodeLocalLoadBalancingPtrOutput() K0sNodeLocalLoadBalancingPtrOutput

func (K0sNodeLocalLoadBalancingArgs) ToK0sNodeLocalLoadBalancingPtrOutputWithContext added in v0.2.1

func (i K0sNodeLocalLoadBalancingArgs) ToK0sNodeLocalLoadBalancingPtrOutputWithContext(ctx context.Context) K0sNodeLocalLoadBalancingPtrOutput

type K0sNodeLocalLoadBalancingInput added in v0.2.1

type K0sNodeLocalLoadBalancingInput interface {
	pulumi.Input

	ToK0sNodeLocalLoadBalancingOutput() K0sNodeLocalLoadBalancingOutput
	ToK0sNodeLocalLoadBalancingOutputWithContext(context.Context) K0sNodeLocalLoadBalancingOutput
}

K0sNodeLocalLoadBalancingInput is an input type that accepts K0sNodeLocalLoadBalancingArgs and K0sNodeLocalLoadBalancingOutput values. You can construct a concrete instance of `K0sNodeLocalLoadBalancingInput` via:

K0sNodeLocalLoadBalancingArgs{...}

type K0sNodeLocalLoadBalancingOutput added in v0.2.1

type K0sNodeLocalLoadBalancingOutput struct{ *pulumi.OutputState }

func (K0sNodeLocalLoadBalancingOutput) ElementType added in v0.2.1

func (K0sNodeLocalLoadBalancingOutput) Enabled added in v0.2.1

func (K0sNodeLocalLoadBalancingOutput) EnvoyProxy added in v0.2.1

func (K0sNodeLocalLoadBalancingOutput) ToK0sNodeLocalLoadBalancingOutput added in v0.2.1

func (o K0sNodeLocalLoadBalancingOutput) ToK0sNodeLocalLoadBalancingOutput() K0sNodeLocalLoadBalancingOutput

func (K0sNodeLocalLoadBalancingOutput) ToK0sNodeLocalLoadBalancingOutputWithContext added in v0.2.1

func (o K0sNodeLocalLoadBalancingOutput) ToK0sNodeLocalLoadBalancingOutputWithContext(ctx context.Context) K0sNodeLocalLoadBalancingOutput

func (K0sNodeLocalLoadBalancingOutput) ToK0sNodeLocalLoadBalancingPtrOutput added in v0.2.1

func (o K0sNodeLocalLoadBalancingOutput) ToK0sNodeLocalLoadBalancingPtrOutput() K0sNodeLocalLoadBalancingPtrOutput

func (K0sNodeLocalLoadBalancingOutput) ToK0sNodeLocalLoadBalancingPtrOutputWithContext added in v0.2.1

func (o K0sNodeLocalLoadBalancingOutput) ToK0sNodeLocalLoadBalancingPtrOutputWithContext(ctx context.Context) K0sNodeLocalLoadBalancingPtrOutput

func (K0sNodeLocalLoadBalancingOutput) Type added in v0.2.1

type K0sNodeLocalLoadBalancingPtrInput added in v0.2.1

type K0sNodeLocalLoadBalancingPtrInput interface {
	pulumi.Input

	ToK0sNodeLocalLoadBalancingPtrOutput() K0sNodeLocalLoadBalancingPtrOutput
	ToK0sNodeLocalLoadBalancingPtrOutputWithContext(context.Context) K0sNodeLocalLoadBalancingPtrOutput
}

K0sNodeLocalLoadBalancingPtrInput is an input type that accepts K0sNodeLocalLoadBalancingArgs, K0sNodeLocalLoadBalancingPtr and K0sNodeLocalLoadBalancingPtrOutput values. You can construct a concrete instance of `K0sNodeLocalLoadBalancingPtrInput` via:

        K0sNodeLocalLoadBalancingArgs{...}

or:

        nil

func K0sNodeLocalLoadBalancingPtr added in v0.2.1

type K0sNodeLocalLoadBalancingPtrOutput added in v0.2.1

type K0sNodeLocalLoadBalancingPtrOutput struct{ *pulumi.OutputState }

func (K0sNodeLocalLoadBalancingPtrOutput) Elem added in v0.2.1

func (K0sNodeLocalLoadBalancingPtrOutput) ElementType added in v0.2.1

func (K0sNodeLocalLoadBalancingPtrOutput) Enabled added in v0.2.1

func (K0sNodeLocalLoadBalancingPtrOutput) EnvoyProxy added in v0.2.1

func (K0sNodeLocalLoadBalancingPtrOutput) ToK0sNodeLocalLoadBalancingPtrOutput added in v0.2.1

func (o K0sNodeLocalLoadBalancingPtrOutput) ToK0sNodeLocalLoadBalancingPtrOutput() K0sNodeLocalLoadBalancingPtrOutput

func (K0sNodeLocalLoadBalancingPtrOutput) ToK0sNodeLocalLoadBalancingPtrOutputWithContext added in v0.2.1

func (o K0sNodeLocalLoadBalancingPtrOutput) ToK0sNodeLocalLoadBalancingPtrOutputWithContext(ctx context.Context) K0sNodeLocalLoadBalancingPtrOutput

func (K0sNodeLocalLoadBalancingPtrOutput) Type added in v0.2.1

type K0sOutput added in v0.2.1

type K0sOutput struct{ *pulumi.OutputState }

func (K0sOutput) ApiVersion added in v0.2.1

func (o K0sOutput) ApiVersion() pulumi.StringPtrOutput

func (K0sOutput) ElementType added in v0.2.1

func (K0sOutput) ElementType() reflect.Type

func (K0sOutput) Kind added in v0.2.1

func (o K0sOutput) Kind() pulumi.StringPtrOutput

func (K0sOutput) Metadata added in v0.2.1

func (o K0sOutput) Metadata() K0sMetadataPtrOutput

func (K0sOutput) Spec added in v0.2.1

func (o K0sOutput) Spec() K0sSpecPtrOutput

func (K0sOutput) ToK0sOutput added in v0.2.1

func (o K0sOutput) ToK0sOutput() K0sOutput

func (K0sOutput) ToK0sOutputWithContext added in v0.2.1

func (o K0sOutput) ToK0sOutputWithContext(ctx context.Context) K0sOutput

func (K0sOutput) ToK0sPtrOutput added in v0.2.1

func (o K0sOutput) ToK0sPtrOutput() K0sPtrOutput

func (K0sOutput) ToK0sPtrOutputWithContext added in v0.2.1

func (o K0sOutput) ToK0sPtrOutputWithContext(ctx context.Context) K0sPtrOutput

type K0sPodSecurityPolicy added in v0.2.1

type K0sPodSecurityPolicy struct {
	DefaultPolicy *string `pulumi:"defaultPolicy"`
}

type K0sPodSecurityPolicyArgs added in v0.2.1

type K0sPodSecurityPolicyArgs struct {
	DefaultPolicy pulumi.StringPtrInput `pulumi:"defaultPolicy"`
}

func (K0sPodSecurityPolicyArgs) ElementType added in v0.2.1

func (K0sPodSecurityPolicyArgs) ElementType() reflect.Type

func (K0sPodSecurityPolicyArgs) ToK0sPodSecurityPolicyOutput added in v0.2.1

func (i K0sPodSecurityPolicyArgs) ToK0sPodSecurityPolicyOutput() K0sPodSecurityPolicyOutput

func (K0sPodSecurityPolicyArgs) ToK0sPodSecurityPolicyOutputWithContext added in v0.2.1

func (i K0sPodSecurityPolicyArgs) ToK0sPodSecurityPolicyOutputWithContext(ctx context.Context) K0sPodSecurityPolicyOutput

func (K0sPodSecurityPolicyArgs) ToK0sPodSecurityPolicyPtrOutput added in v0.2.1

func (i K0sPodSecurityPolicyArgs) ToK0sPodSecurityPolicyPtrOutput() K0sPodSecurityPolicyPtrOutput

func (K0sPodSecurityPolicyArgs) ToK0sPodSecurityPolicyPtrOutputWithContext added in v0.2.1

func (i K0sPodSecurityPolicyArgs) ToK0sPodSecurityPolicyPtrOutputWithContext(ctx context.Context) K0sPodSecurityPolicyPtrOutput

type K0sPodSecurityPolicyInput added in v0.2.1

type K0sPodSecurityPolicyInput interface {
	pulumi.Input

	ToK0sPodSecurityPolicyOutput() K0sPodSecurityPolicyOutput
	ToK0sPodSecurityPolicyOutputWithContext(context.Context) K0sPodSecurityPolicyOutput
}

K0sPodSecurityPolicyInput is an input type that accepts K0sPodSecurityPolicyArgs and K0sPodSecurityPolicyOutput values. You can construct a concrete instance of `K0sPodSecurityPolicyInput` via:

K0sPodSecurityPolicyArgs{...}

type K0sPodSecurityPolicyOutput added in v0.2.1

type K0sPodSecurityPolicyOutput struct{ *pulumi.OutputState }

func (K0sPodSecurityPolicyOutput) DefaultPolicy added in v0.2.1

func (K0sPodSecurityPolicyOutput) ElementType added in v0.2.1

func (K0sPodSecurityPolicyOutput) ElementType() reflect.Type

func (K0sPodSecurityPolicyOutput) ToK0sPodSecurityPolicyOutput added in v0.2.1

func (o K0sPodSecurityPolicyOutput) ToK0sPodSecurityPolicyOutput() K0sPodSecurityPolicyOutput

func (K0sPodSecurityPolicyOutput) ToK0sPodSecurityPolicyOutputWithContext added in v0.2.1

func (o K0sPodSecurityPolicyOutput) ToK0sPodSecurityPolicyOutputWithContext(ctx context.Context) K0sPodSecurityPolicyOutput

func (K0sPodSecurityPolicyOutput) ToK0sPodSecurityPolicyPtrOutput added in v0.2.1

func (o K0sPodSecurityPolicyOutput) ToK0sPodSecurityPolicyPtrOutput() K0sPodSecurityPolicyPtrOutput

func (K0sPodSecurityPolicyOutput) ToK0sPodSecurityPolicyPtrOutputWithContext added in v0.2.1

func (o K0sPodSecurityPolicyOutput) ToK0sPodSecurityPolicyPtrOutputWithContext(ctx context.Context) K0sPodSecurityPolicyPtrOutput

type K0sPodSecurityPolicyPtrInput added in v0.2.1

type K0sPodSecurityPolicyPtrInput interface {
	pulumi.Input

	ToK0sPodSecurityPolicyPtrOutput() K0sPodSecurityPolicyPtrOutput
	ToK0sPodSecurityPolicyPtrOutputWithContext(context.Context) K0sPodSecurityPolicyPtrOutput
}

K0sPodSecurityPolicyPtrInput is an input type that accepts K0sPodSecurityPolicyArgs, K0sPodSecurityPolicyPtr and K0sPodSecurityPolicyPtrOutput values. You can construct a concrete instance of `K0sPodSecurityPolicyPtrInput` via:

        K0sPodSecurityPolicyArgs{...}

or:

        nil

func K0sPodSecurityPolicyPtr added in v0.2.1

func K0sPodSecurityPolicyPtr(v *K0sPodSecurityPolicyArgs) K0sPodSecurityPolicyPtrInput

type K0sPodSecurityPolicyPtrOutput added in v0.2.1

type K0sPodSecurityPolicyPtrOutput struct{ *pulumi.OutputState }

func (K0sPodSecurityPolicyPtrOutput) DefaultPolicy added in v0.2.1

func (K0sPodSecurityPolicyPtrOutput) Elem added in v0.2.1

func (K0sPodSecurityPolicyPtrOutput) ElementType added in v0.2.1

func (K0sPodSecurityPolicyPtrOutput) ToK0sPodSecurityPolicyPtrOutput added in v0.2.1

func (o K0sPodSecurityPolicyPtrOutput) ToK0sPodSecurityPolicyPtrOutput() K0sPodSecurityPolicyPtrOutput

func (K0sPodSecurityPolicyPtrOutput) ToK0sPodSecurityPolicyPtrOutputWithContext added in v0.2.1

func (o K0sPodSecurityPolicyPtrOutput) ToK0sPodSecurityPolicyPtrOutputWithContext(ctx context.Context) K0sPodSecurityPolicyPtrOutput

type K0sPtrInput added in v0.2.1

type K0sPtrInput interface {
	pulumi.Input

	ToK0sPtrOutput() K0sPtrOutput
	ToK0sPtrOutputWithContext(context.Context) K0sPtrOutput
}

K0sPtrInput is an input type that accepts K0sArgs, K0sPtr and K0sPtrOutput values. You can construct a concrete instance of `K0sPtrInput` via:

        K0sArgs{...}

or:

        nil

func K0sPtr added in v0.2.1

func K0sPtr(v *K0sArgs) K0sPtrInput

type K0sPtrOutput added in v0.2.1

type K0sPtrOutput struct{ *pulumi.OutputState }

func (K0sPtrOutput) ApiVersion added in v0.2.1

func (o K0sPtrOutput) ApiVersion() pulumi.StringPtrOutput

func (K0sPtrOutput) Elem added in v0.2.1

func (o K0sPtrOutput) Elem() K0sOutput

func (K0sPtrOutput) ElementType added in v0.2.1

func (K0sPtrOutput) ElementType() reflect.Type

func (K0sPtrOutput) Kind added in v0.2.1

func (K0sPtrOutput) Metadata added in v0.2.1

func (o K0sPtrOutput) Metadata() K0sMetadataPtrOutput

func (K0sPtrOutput) Spec added in v0.2.1

func (o K0sPtrOutput) Spec() K0sSpecPtrOutput

func (K0sPtrOutput) ToK0sPtrOutput added in v0.2.1

func (o K0sPtrOutput) ToK0sPtrOutput() K0sPtrOutput

func (K0sPtrOutput) ToK0sPtrOutputWithContext added in v0.2.1

func (o K0sPtrOutput) ToK0sPtrOutputWithContext(ctx context.Context) K0sPtrOutput

type K0sScheduler added in v0.2.1

type K0sScheduler struct {
	ExtraArgs map[string]string `pulumi:"extraArgs"`
}

type K0sSchedulerArgs added in v0.2.1

type K0sSchedulerArgs struct {
	ExtraArgs pulumi.StringMapInput `pulumi:"extraArgs"`
}

func (K0sSchedulerArgs) ElementType added in v0.2.1

func (K0sSchedulerArgs) ElementType() reflect.Type

func (K0sSchedulerArgs) ToK0sSchedulerOutput added in v0.2.1

func (i K0sSchedulerArgs) ToK0sSchedulerOutput() K0sSchedulerOutput

func (K0sSchedulerArgs) ToK0sSchedulerOutputWithContext added in v0.2.1

func (i K0sSchedulerArgs) ToK0sSchedulerOutputWithContext(ctx context.Context) K0sSchedulerOutput

func (K0sSchedulerArgs) ToK0sSchedulerPtrOutput added in v0.2.1

func (i K0sSchedulerArgs) ToK0sSchedulerPtrOutput() K0sSchedulerPtrOutput

func (K0sSchedulerArgs) ToK0sSchedulerPtrOutputWithContext added in v0.2.1

func (i K0sSchedulerArgs) ToK0sSchedulerPtrOutputWithContext(ctx context.Context) K0sSchedulerPtrOutput

type K0sSchedulerInput added in v0.2.1

type K0sSchedulerInput interface {
	pulumi.Input

	ToK0sSchedulerOutput() K0sSchedulerOutput
	ToK0sSchedulerOutputWithContext(context.Context) K0sSchedulerOutput
}

K0sSchedulerInput is an input type that accepts K0sSchedulerArgs and K0sSchedulerOutput values. You can construct a concrete instance of `K0sSchedulerInput` via:

K0sSchedulerArgs{...}

type K0sSchedulerOutput added in v0.2.1

type K0sSchedulerOutput struct{ *pulumi.OutputState }

func (K0sSchedulerOutput) ElementType added in v0.2.1

func (K0sSchedulerOutput) ElementType() reflect.Type

func (K0sSchedulerOutput) ExtraArgs added in v0.2.1

func (K0sSchedulerOutput) ToK0sSchedulerOutput added in v0.2.1

func (o K0sSchedulerOutput) ToK0sSchedulerOutput() K0sSchedulerOutput

func (K0sSchedulerOutput) ToK0sSchedulerOutputWithContext added in v0.2.1

func (o K0sSchedulerOutput) ToK0sSchedulerOutputWithContext(ctx context.Context) K0sSchedulerOutput

func (K0sSchedulerOutput) ToK0sSchedulerPtrOutput added in v0.2.1

func (o K0sSchedulerOutput) ToK0sSchedulerPtrOutput() K0sSchedulerPtrOutput

func (K0sSchedulerOutput) ToK0sSchedulerPtrOutputWithContext added in v0.2.1

func (o K0sSchedulerOutput) ToK0sSchedulerPtrOutputWithContext(ctx context.Context) K0sSchedulerPtrOutput

type K0sSchedulerPtrInput added in v0.2.1

type K0sSchedulerPtrInput interface {
	pulumi.Input

	ToK0sSchedulerPtrOutput() K0sSchedulerPtrOutput
	ToK0sSchedulerPtrOutputWithContext(context.Context) K0sSchedulerPtrOutput
}

K0sSchedulerPtrInput is an input type that accepts K0sSchedulerArgs, K0sSchedulerPtr and K0sSchedulerPtrOutput values. You can construct a concrete instance of `K0sSchedulerPtrInput` via:

        K0sSchedulerArgs{...}

or:

        nil

func K0sSchedulerPtr added in v0.2.1

func K0sSchedulerPtr(v *K0sSchedulerArgs) K0sSchedulerPtrInput

type K0sSchedulerPtrOutput added in v0.2.1

type K0sSchedulerPtrOutput struct{ *pulumi.OutputState }

func (K0sSchedulerPtrOutput) Elem added in v0.2.1

func (K0sSchedulerPtrOutput) ElementType added in v0.2.1

func (K0sSchedulerPtrOutput) ElementType() reflect.Type

func (K0sSchedulerPtrOutput) ExtraArgs added in v0.2.1

func (K0sSchedulerPtrOutput) ToK0sSchedulerPtrOutput added in v0.2.1

func (o K0sSchedulerPtrOutput) ToK0sSchedulerPtrOutput() K0sSchedulerPtrOutput

func (K0sSchedulerPtrOutput) ToK0sSchedulerPtrOutputWithContext added in v0.2.1

func (o K0sSchedulerPtrOutput) ToK0sSchedulerPtrOutputWithContext(ctx context.Context) K0sSchedulerPtrOutput

type K0sSpec added in v0.2.1

type K0sSpec struct {
	Api               *K0sAPI               `pulumi:"api"`
	ControllerManager *K0sControllerManager `pulumi:"controllerManager"`
	FeatureGates      []K0sFeatureGate      `pulumi:"featureGates"`
	Images            *K0sImages            `pulumi:"images"`
	InstallConfig     *K0sInstallConfig     `pulumi:"installConfig"`
	Konnectivity      *K0sKonnectivity      `pulumi:"konnectivity"`
	Network           *K0sNetwork           `pulumi:"network"`
	PodSecurityPolicy *K0sPodSecurityPolicy `pulumi:"podSecurityPolicy"`
	Scheduler         *K0sScheduler         `pulumi:"scheduler"`
	Storage           *K0sStorage           `pulumi:"storage"`
	Telemetry         *K0sTelemetry         `pulumi:"telemetry"`
	WorkerProfiles    []K0sWorkerProfile    `pulumi:"workerProfiles"`
}

type K0sSpecArgs added in v0.2.1

type K0sSpecArgs struct {
	Api               K0sAPIPtrInput               `pulumi:"api"`
	ControllerManager K0sControllerManagerPtrInput `pulumi:"controllerManager"`
	FeatureGates      K0sFeatureGateArrayInput     `pulumi:"featureGates"`
	Images            K0sImagesPtrInput            `pulumi:"images"`
	InstallConfig     K0sInstallConfigPtrInput     `pulumi:"installConfig"`
	Konnectivity      K0sKonnectivityPtrInput      `pulumi:"konnectivity"`
	Network           K0sNetworkPtrInput           `pulumi:"network"`
	PodSecurityPolicy K0sPodSecurityPolicyPtrInput `pulumi:"podSecurityPolicy"`
	Scheduler         K0sSchedulerPtrInput         `pulumi:"scheduler"`
	Storage           K0sStoragePtrInput           `pulumi:"storage"`
	Telemetry         K0sTelemetryPtrInput         `pulumi:"telemetry"`
	WorkerProfiles    K0sWorkerProfileArrayInput   `pulumi:"workerProfiles"`
}

func (K0sSpecArgs) ElementType added in v0.2.1

func (K0sSpecArgs) ElementType() reflect.Type

func (K0sSpecArgs) ToK0sSpecOutput added in v0.2.1

func (i K0sSpecArgs) ToK0sSpecOutput() K0sSpecOutput

func (K0sSpecArgs) ToK0sSpecOutputWithContext added in v0.2.1

func (i K0sSpecArgs) ToK0sSpecOutputWithContext(ctx context.Context) K0sSpecOutput

func (K0sSpecArgs) ToK0sSpecPtrOutput added in v0.2.1

func (i K0sSpecArgs) ToK0sSpecPtrOutput() K0sSpecPtrOutput

func (K0sSpecArgs) ToK0sSpecPtrOutputWithContext added in v0.2.1

func (i K0sSpecArgs) ToK0sSpecPtrOutputWithContext(ctx context.Context) K0sSpecPtrOutput

type K0sSpecInput added in v0.2.1

type K0sSpecInput interface {
	pulumi.Input

	ToK0sSpecOutput() K0sSpecOutput
	ToK0sSpecOutputWithContext(context.Context) K0sSpecOutput
}

K0sSpecInput is an input type that accepts K0sSpecArgs and K0sSpecOutput values. You can construct a concrete instance of `K0sSpecInput` via:

K0sSpecArgs{...}

type K0sSpecOutput added in v0.2.1

type K0sSpecOutput struct{ *pulumi.OutputState }

func (K0sSpecOutput) Api added in v0.2.1

func (K0sSpecOutput) ControllerManager added in v0.2.1

func (o K0sSpecOutput) ControllerManager() K0sControllerManagerPtrOutput

func (K0sSpecOutput) ElementType added in v0.2.1

func (K0sSpecOutput) ElementType() reflect.Type

func (K0sSpecOutput) FeatureGates added in v0.2.1

func (o K0sSpecOutput) FeatureGates() K0sFeatureGateArrayOutput

func (K0sSpecOutput) Images added in v0.2.1

func (o K0sSpecOutput) Images() K0sImagesPtrOutput

func (K0sSpecOutput) InstallConfig added in v0.2.1

func (o K0sSpecOutput) InstallConfig() K0sInstallConfigPtrOutput

func (K0sSpecOutput) Konnectivity added in v0.2.1

func (o K0sSpecOutput) Konnectivity() K0sKonnectivityPtrOutput

func (K0sSpecOutput) Network added in v0.2.1

func (o K0sSpecOutput) Network() K0sNetworkPtrOutput

func (K0sSpecOutput) PodSecurityPolicy added in v0.2.1

func (o K0sSpecOutput) PodSecurityPolicy() K0sPodSecurityPolicyPtrOutput

func (K0sSpecOutput) Scheduler added in v0.2.1

func (o K0sSpecOutput) Scheduler() K0sSchedulerPtrOutput

func (K0sSpecOutput) Storage added in v0.2.1

func (o K0sSpecOutput) Storage() K0sStoragePtrOutput

func (K0sSpecOutput) Telemetry added in v0.2.1

func (o K0sSpecOutput) Telemetry() K0sTelemetryPtrOutput

func (K0sSpecOutput) ToK0sSpecOutput added in v0.2.1

func (o K0sSpecOutput) ToK0sSpecOutput() K0sSpecOutput

func (K0sSpecOutput) ToK0sSpecOutputWithContext added in v0.2.1

func (o K0sSpecOutput) ToK0sSpecOutputWithContext(ctx context.Context) K0sSpecOutput

func (K0sSpecOutput) ToK0sSpecPtrOutput added in v0.2.1

func (o K0sSpecOutput) ToK0sSpecPtrOutput() K0sSpecPtrOutput

func (K0sSpecOutput) ToK0sSpecPtrOutputWithContext added in v0.2.1

func (o K0sSpecOutput) ToK0sSpecPtrOutputWithContext(ctx context.Context) K0sSpecPtrOutput

func (K0sSpecOutput) WorkerProfiles added in v0.2.1

func (o K0sSpecOutput) WorkerProfiles() K0sWorkerProfileArrayOutput

type K0sSpecPtrInput added in v0.2.1

type K0sSpecPtrInput interface {
	pulumi.Input

	ToK0sSpecPtrOutput() K0sSpecPtrOutput
	ToK0sSpecPtrOutputWithContext(context.Context) K0sSpecPtrOutput
}

K0sSpecPtrInput is an input type that accepts K0sSpecArgs, K0sSpecPtr and K0sSpecPtrOutput values. You can construct a concrete instance of `K0sSpecPtrInput` via:

        K0sSpecArgs{...}

or:

        nil

func K0sSpecPtr added in v0.2.1

func K0sSpecPtr(v *K0sSpecArgs) K0sSpecPtrInput

type K0sSpecPtrOutput added in v0.2.1

type K0sSpecPtrOutput struct{ *pulumi.OutputState }

func (K0sSpecPtrOutput) Api added in v0.2.1

func (K0sSpecPtrOutput) ControllerManager added in v0.2.1

func (o K0sSpecPtrOutput) ControllerManager() K0sControllerManagerPtrOutput

func (K0sSpecPtrOutput) Elem added in v0.2.1

func (K0sSpecPtrOutput) ElementType added in v0.2.1

func (K0sSpecPtrOutput) ElementType() reflect.Type

func (K0sSpecPtrOutput) FeatureGates added in v0.2.1

func (K0sSpecPtrOutput) Images added in v0.2.1

func (K0sSpecPtrOutput) InstallConfig added in v0.2.1

func (o K0sSpecPtrOutput) InstallConfig() K0sInstallConfigPtrOutput

func (K0sSpecPtrOutput) Konnectivity added in v0.2.1

func (o K0sSpecPtrOutput) Konnectivity() K0sKonnectivityPtrOutput

func (K0sSpecPtrOutput) Network added in v0.2.1

func (K0sSpecPtrOutput) PodSecurityPolicy added in v0.2.1

func (o K0sSpecPtrOutput) PodSecurityPolicy() K0sPodSecurityPolicyPtrOutput

func (K0sSpecPtrOutput) Scheduler added in v0.2.1

func (K0sSpecPtrOutput) Storage added in v0.2.1

func (K0sSpecPtrOutput) Telemetry added in v0.2.1

func (K0sSpecPtrOutput) ToK0sSpecPtrOutput added in v0.2.1

func (o K0sSpecPtrOutput) ToK0sSpecPtrOutput() K0sSpecPtrOutput

func (K0sSpecPtrOutput) ToK0sSpecPtrOutputWithContext added in v0.2.1

func (o K0sSpecPtrOutput) ToK0sSpecPtrOutputWithContext(ctx context.Context) K0sSpecPtrOutput

func (K0sSpecPtrOutput) WorkerProfiles added in v0.2.1

func (o K0sSpecPtrOutput) WorkerProfiles() K0sWorkerProfileArrayOutput

type K0sStorage added in v0.2.1

type K0sStorage struct {
	Etcd *K0sEtcd `pulumi:"etcd"`
	Kine *K0sKine `pulumi:"kine"`
	Type *string  `pulumi:"type"`
}

type K0sStorageArgs added in v0.2.1

type K0sStorageArgs struct {
	Etcd K0sEtcdPtrInput       `pulumi:"etcd"`
	Kine K0sKinePtrInput       `pulumi:"kine"`
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (K0sStorageArgs) ElementType added in v0.2.1

func (K0sStorageArgs) ElementType() reflect.Type

func (K0sStorageArgs) ToK0sStorageOutput added in v0.2.1

func (i K0sStorageArgs) ToK0sStorageOutput() K0sStorageOutput

func (K0sStorageArgs) ToK0sStorageOutputWithContext added in v0.2.1

func (i K0sStorageArgs) ToK0sStorageOutputWithContext(ctx context.Context) K0sStorageOutput

func (K0sStorageArgs) ToK0sStoragePtrOutput added in v0.2.1

func (i K0sStorageArgs) ToK0sStoragePtrOutput() K0sStoragePtrOutput

func (K0sStorageArgs) ToK0sStoragePtrOutputWithContext added in v0.2.1

func (i K0sStorageArgs) ToK0sStoragePtrOutputWithContext(ctx context.Context) K0sStoragePtrOutput

type K0sStorageInput added in v0.2.1

type K0sStorageInput interface {
	pulumi.Input

	ToK0sStorageOutput() K0sStorageOutput
	ToK0sStorageOutputWithContext(context.Context) K0sStorageOutput
}

K0sStorageInput is an input type that accepts K0sStorageArgs and K0sStorageOutput values. You can construct a concrete instance of `K0sStorageInput` via:

K0sStorageArgs{...}

type K0sStorageOutput added in v0.2.1

type K0sStorageOutput struct{ *pulumi.OutputState }

func (K0sStorageOutput) ElementType added in v0.2.1

func (K0sStorageOutput) ElementType() reflect.Type

func (K0sStorageOutput) Etcd added in v0.2.1

func (K0sStorageOutput) Kine added in v0.2.1

func (K0sStorageOutput) ToK0sStorageOutput added in v0.2.1

func (o K0sStorageOutput) ToK0sStorageOutput() K0sStorageOutput

func (K0sStorageOutput) ToK0sStorageOutputWithContext added in v0.2.1

func (o K0sStorageOutput) ToK0sStorageOutputWithContext(ctx context.Context) K0sStorageOutput

func (K0sStorageOutput) ToK0sStoragePtrOutput added in v0.2.1

func (o K0sStorageOutput) ToK0sStoragePtrOutput() K0sStoragePtrOutput

func (K0sStorageOutput) ToK0sStoragePtrOutputWithContext added in v0.2.1

func (o K0sStorageOutput) ToK0sStoragePtrOutputWithContext(ctx context.Context) K0sStoragePtrOutput

func (K0sStorageOutput) Type added in v0.2.1

type K0sStoragePtrInput added in v0.2.1

type K0sStoragePtrInput interface {
	pulumi.Input

	ToK0sStoragePtrOutput() K0sStoragePtrOutput
	ToK0sStoragePtrOutputWithContext(context.Context) K0sStoragePtrOutput
}

K0sStoragePtrInput is an input type that accepts K0sStorageArgs, K0sStoragePtr and K0sStoragePtrOutput values. You can construct a concrete instance of `K0sStoragePtrInput` via:

        K0sStorageArgs{...}

or:

        nil

func K0sStoragePtr added in v0.2.1

func K0sStoragePtr(v *K0sStorageArgs) K0sStoragePtrInput

type K0sStoragePtrOutput added in v0.2.1

type K0sStoragePtrOutput struct{ *pulumi.OutputState }

func (K0sStoragePtrOutput) Elem added in v0.2.1

func (K0sStoragePtrOutput) ElementType added in v0.2.1

func (K0sStoragePtrOutput) ElementType() reflect.Type

func (K0sStoragePtrOutput) Etcd added in v0.2.1

func (K0sStoragePtrOutput) Kine added in v0.2.1

func (K0sStoragePtrOutput) ToK0sStoragePtrOutput added in v0.2.1

func (o K0sStoragePtrOutput) ToK0sStoragePtrOutput() K0sStoragePtrOutput

func (K0sStoragePtrOutput) ToK0sStoragePtrOutputWithContext added in v0.2.1

func (o K0sStoragePtrOutput) ToK0sStoragePtrOutputWithContext(ctx context.Context) K0sStoragePtrOutput

func (K0sStoragePtrOutput) Type added in v0.2.1

type K0sTelemetry added in v0.2.1

type K0sTelemetry struct {
	Enabled *bool `pulumi:"enabled"`
}

type K0sTelemetryArgs added in v0.2.1

type K0sTelemetryArgs struct {
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}

func (K0sTelemetryArgs) ElementType added in v0.2.1

func (K0sTelemetryArgs) ElementType() reflect.Type

func (K0sTelemetryArgs) ToK0sTelemetryOutput added in v0.2.1

func (i K0sTelemetryArgs) ToK0sTelemetryOutput() K0sTelemetryOutput

func (K0sTelemetryArgs) ToK0sTelemetryOutputWithContext added in v0.2.1

func (i K0sTelemetryArgs) ToK0sTelemetryOutputWithContext(ctx context.Context) K0sTelemetryOutput

func (K0sTelemetryArgs) ToK0sTelemetryPtrOutput added in v0.2.1

func (i K0sTelemetryArgs) ToK0sTelemetryPtrOutput() K0sTelemetryPtrOutput

func (K0sTelemetryArgs) ToK0sTelemetryPtrOutputWithContext added in v0.2.1

func (i K0sTelemetryArgs) ToK0sTelemetryPtrOutputWithContext(ctx context.Context) K0sTelemetryPtrOutput

type K0sTelemetryInput added in v0.2.1

type K0sTelemetryInput interface {
	pulumi.Input

	ToK0sTelemetryOutput() K0sTelemetryOutput
	ToK0sTelemetryOutputWithContext(context.Context) K0sTelemetryOutput
}

K0sTelemetryInput is an input type that accepts K0sTelemetryArgs and K0sTelemetryOutput values. You can construct a concrete instance of `K0sTelemetryInput` via:

K0sTelemetryArgs{...}

type K0sTelemetryOutput added in v0.2.1

type K0sTelemetryOutput struct{ *pulumi.OutputState }

func (K0sTelemetryOutput) ElementType added in v0.2.1

func (K0sTelemetryOutput) ElementType() reflect.Type

func (K0sTelemetryOutput) Enabled added in v0.2.1

func (K0sTelemetryOutput) ToK0sTelemetryOutput added in v0.2.1

func (o K0sTelemetryOutput) ToK0sTelemetryOutput() K0sTelemetryOutput

func (K0sTelemetryOutput) ToK0sTelemetryOutputWithContext added in v0.2.1

func (o K0sTelemetryOutput) ToK0sTelemetryOutputWithContext(ctx context.Context) K0sTelemetryOutput

func (K0sTelemetryOutput) ToK0sTelemetryPtrOutput added in v0.2.1

func (o K0sTelemetryOutput) ToK0sTelemetryPtrOutput() K0sTelemetryPtrOutput

func (K0sTelemetryOutput) ToK0sTelemetryPtrOutputWithContext added in v0.2.1

func (o K0sTelemetryOutput) ToK0sTelemetryPtrOutputWithContext(ctx context.Context) K0sTelemetryPtrOutput

type K0sTelemetryPtrInput added in v0.2.1

type K0sTelemetryPtrInput interface {
	pulumi.Input

	ToK0sTelemetryPtrOutput() K0sTelemetryPtrOutput
	ToK0sTelemetryPtrOutputWithContext(context.Context) K0sTelemetryPtrOutput
}

K0sTelemetryPtrInput is an input type that accepts K0sTelemetryArgs, K0sTelemetryPtr and K0sTelemetryPtrOutput values. You can construct a concrete instance of `K0sTelemetryPtrInput` via:

        K0sTelemetryArgs{...}

or:

        nil

func K0sTelemetryPtr added in v0.2.1

func K0sTelemetryPtr(v *K0sTelemetryArgs) K0sTelemetryPtrInput

type K0sTelemetryPtrOutput added in v0.2.1

type K0sTelemetryPtrOutput struct{ *pulumi.OutputState }

func (K0sTelemetryPtrOutput) Elem added in v0.2.1

func (K0sTelemetryPtrOutput) ElementType added in v0.2.1

func (K0sTelemetryPtrOutput) ElementType() reflect.Type

func (K0sTelemetryPtrOutput) Enabled added in v0.2.1

func (K0sTelemetryPtrOutput) ToK0sTelemetryPtrOutput added in v0.2.1

func (o K0sTelemetryPtrOutput) ToK0sTelemetryPtrOutput() K0sTelemetryPtrOutput

func (K0sTelemetryPtrOutput) ToK0sTelemetryPtrOutputWithContext added in v0.2.1

func (o K0sTelemetryPtrOutput) ToK0sTelemetryPtrOutputWithContext(ctx context.Context) K0sTelemetryPtrOutput

type K0sWorkerProfile added in v0.2.1

type K0sWorkerProfile struct {
	Name   string                 `pulumi:"name"`
	Values map[string]interface{} `pulumi:"values"`
}

type K0sWorkerProfileArgs added in v0.2.1

type K0sWorkerProfileArgs struct {
	Name   pulumi.StringInput `pulumi:"name"`
	Values pulumi.MapInput    `pulumi:"values"`
}

func (K0sWorkerProfileArgs) ElementType added in v0.2.1

func (K0sWorkerProfileArgs) ElementType() reflect.Type

func (K0sWorkerProfileArgs) ToK0sWorkerProfileOutput added in v0.2.1

func (i K0sWorkerProfileArgs) ToK0sWorkerProfileOutput() K0sWorkerProfileOutput

func (K0sWorkerProfileArgs) ToK0sWorkerProfileOutputWithContext added in v0.2.1

func (i K0sWorkerProfileArgs) ToK0sWorkerProfileOutputWithContext(ctx context.Context) K0sWorkerProfileOutput

type K0sWorkerProfileArray added in v0.2.1

type K0sWorkerProfileArray []K0sWorkerProfileInput

func (K0sWorkerProfileArray) ElementType added in v0.2.1

func (K0sWorkerProfileArray) ElementType() reflect.Type

func (K0sWorkerProfileArray) ToK0sWorkerProfileArrayOutput added in v0.2.1

func (i K0sWorkerProfileArray) ToK0sWorkerProfileArrayOutput() K0sWorkerProfileArrayOutput

func (K0sWorkerProfileArray) ToK0sWorkerProfileArrayOutputWithContext added in v0.2.1

func (i K0sWorkerProfileArray) ToK0sWorkerProfileArrayOutputWithContext(ctx context.Context) K0sWorkerProfileArrayOutput

type K0sWorkerProfileArrayInput added in v0.2.1

type K0sWorkerProfileArrayInput interface {
	pulumi.Input

	ToK0sWorkerProfileArrayOutput() K0sWorkerProfileArrayOutput
	ToK0sWorkerProfileArrayOutputWithContext(context.Context) K0sWorkerProfileArrayOutput
}

K0sWorkerProfileArrayInput is an input type that accepts K0sWorkerProfileArray and K0sWorkerProfileArrayOutput values. You can construct a concrete instance of `K0sWorkerProfileArrayInput` via:

K0sWorkerProfileArray{ K0sWorkerProfileArgs{...} }

type K0sWorkerProfileArrayOutput added in v0.2.1

type K0sWorkerProfileArrayOutput struct{ *pulumi.OutputState }

func (K0sWorkerProfileArrayOutput) ElementType added in v0.2.1

func (K0sWorkerProfileArrayOutput) Index added in v0.2.1

func (K0sWorkerProfileArrayOutput) ToK0sWorkerProfileArrayOutput added in v0.2.1

func (o K0sWorkerProfileArrayOutput) ToK0sWorkerProfileArrayOutput() K0sWorkerProfileArrayOutput

func (K0sWorkerProfileArrayOutput) ToK0sWorkerProfileArrayOutputWithContext added in v0.2.1

func (o K0sWorkerProfileArrayOutput) ToK0sWorkerProfileArrayOutputWithContext(ctx context.Context) K0sWorkerProfileArrayOutput

type K0sWorkerProfileInput added in v0.2.1

type K0sWorkerProfileInput interface {
	pulumi.Input

	ToK0sWorkerProfileOutput() K0sWorkerProfileOutput
	ToK0sWorkerProfileOutputWithContext(context.Context) K0sWorkerProfileOutput
}

K0sWorkerProfileInput is an input type that accepts K0sWorkerProfileArgs and K0sWorkerProfileOutput values. You can construct a concrete instance of `K0sWorkerProfileInput` via:

K0sWorkerProfileArgs{...}

type K0sWorkerProfileOutput added in v0.2.1

type K0sWorkerProfileOutput struct{ *pulumi.OutputState }

func (K0sWorkerProfileOutput) ElementType added in v0.2.1

func (K0sWorkerProfileOutput) ElementType() reflect.Type

func (K0sWorkerProfileOutput) Name added in v0.2.1

func (K0sWorkerProfileOutput) ToK0sWorkerProfileOutput added in v0.2.1

func (o K0sWorkerProfileOutput) ToK0sWorkerProfileOutput() K0sWorkerProfileOutput

func (K0sWorkerProfileOutput) ToK0sWorkerProfileOutputWithContext added in v0.2.1

func (o K0sWorkerProfileOutput) ToK0sWorkerProfileOutputWithContext(ctx context.Context) K0sWorkerProfileOutput

func (K0sWorkerProfileOutput) Values added in v0.2.1

type Provider

type Provider struct {
	pulumi.ProviderResourceState

	// Maximum number of hosts to configure in parallel, set to 0 for unlimited
	Concurrency pulumi.StringPtrOutput `pulumi:"concurrency"`
	// Maximum number of files to upload in parallel, set to 0 for unlimited
	ConcurrentUploads pulumi.StringPtrOutput `pulumi:"concurrentUploads"`
	// Do not drain worker nodes when upgrading
	NoDrain pulumi.StringPtrOutput `pulumi:"noDrain"`
	// Do not wait for worker nodes to join
	NoWait pulumi.StringPtrOutput `pulumi:"noWait"`
	// Skip downgrade check
	SkipDowngradeCheck pulumi.StringPtrOutput `pulumi:"skipDowngradeCheck"`
}

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

type ProviderArgs

type ProviderArgs struct {
	// Maximum number of hosts to configure in parallel, set to 0 for unlimited
	Concurrency pulumi.StringPtrInput
	// Maximum number of files to upload in parallel, set to 0 for unlimited
	ConcurrentUploads pulumi.StringPtrInput
	// Do not drain worker nodes when upgrading
	NoDrain pulumi.StringPtrInput
	// Do not wait for worker nodes to join
	NoWait pulumi.StringPtrInput
	// Skip downgrade check
	SkipDowngradeCheck pulumi.StringPtrInput
}

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) Concurrency added in v0.2.1

func (o ProviderOutput) Concurrency() pulumi.StringPtrOutput

Maximum number of hosts to configure in parallel, set to 0 for unlimited

func (ProviderOutput) ConcurrentUploads added in v0.2.1

func (o ProviderOutput) ConcurrentUploads() pulumi.StringPtrOutput

Maximum number of files to upload in parallel, set to 0 for unlimited

func (ProviderOutput) ElementType

func (ProviderOutput) ElementType() reflect.Type

func (ProviderOutput) NoDrain

Do not drain worker nodes when upgrading

func (ProviderOutput) NoWait added in v0.2.1

Do not wait for worker nodes to join

func (ProviderOutput) SkipDowngradeCheck

func (o ProviderOutput) SkipDowngradeCheck() pulumi.StringPtrOutput

Skip downgrade check

func (ProviderOutput) ToProviderOutput

func (o ProviderOutput) ToProviderOutput() ProviderOutput

func (ProviderOutput) ToProviderOutputWithContext

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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