config

package
v0.0.0-...-e0d0289 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	KubeconfigTypeWorker                   = KubeconfigType("worker")
	KubeconfigType_Kube_Proxy              = KubeconfigType("kube-proxy")
	KubeconfigType_Kube_Controller_Manager = KubeconfigType("kube-controller-manager")
	KubeconfigType_Kube_Scheduler          = KubeconfigType("kube-scheduler")
	KubeconfigTypeAdmin                    = KubeconfigType("admin")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Cluster

type Cluster struct {
	// TODO
	CertificateAuthorityData string `pulumi:"certificateAuthorityData"`
	// TODO
	Server string `pulumi:"server"`
}

type ClusterArrayOutput

type ClusterArrayOutput struct{ *pulumi.OutputState }

func (ClusterArrayOutput) ElementType

func (ClusterArrayOutput) ElementType() reflect.Type

func (ClusterArrayOutput) Index

func (ClusterArrayOutput) ToClusterArrayOutput

func (o ClusterArrayOutput) ToClusterArrayOutput() ClusterArrayOutput

func (ClusterArrayOutput) ToClusterArrayOutputWithContext

func (o ClusterArrayOutput) ToClusterArrayOutputWithContext(ctx context.Context) ClusterArrayOutput

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) CertificateAuthorityData

func (o ClusterOutput) CertificateAuthorityData() pulumi.StringOutput

TODO

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) Server

func (o ClusterOutput) Server() pulumi.StringOutput

TODO

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

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

type CniBridgeIpam

type CniBridgeIpam struct {
	// IPAM ranges.
	Ranges []map[string]string `pulumi:"ranges"`
	// IPAM routes.
	Routes []map[string]string `pulumi:"routes"`
	// CNI bridge IPAM type
	Type *string `pulumi:"type"`
}

The CNI plugins IPAM

type CniBridgeIpamArgs

type CniBridgeIpamArgs struct {
	// IPAM ranges.
	Ranges pulumi.StringMapArrayInput `pulumi:"ranges"`
	// IPAM routes.
	Routes pulumi.StringMapArrayInput `pulumi:"routes"`
	// CNI bridge IPAM type
	Type pulumi.StringPtrInput `pulumi:"type"`
}

The CNI plugins IPAM

func (CniBridgeIpamArgs) ElementType

func (CniBridgeIpamArgs) ElementType() reflect.Type

func (CniBridgeIpamArgs) ToCniBridgeIpamOutput

func (i CniBridgeIpamArgs) ToCniBridgeIpamOutput() CniBridgeIpamOutput

func (CniBridgeIpamArgs) ToCniBridgeIpamOutputWithContext

func (i CniBridgeIpamArgs) ToCniBridgeIpamOutputWithContext(ctx context.Context) CniBridgeIpamOutput

func (CniBridgeIpamArgs) ToCniBridgeIpamPtrOutput

func (i CniBridgeIpamArgs) ToCniBridgeIpamPtrOutput() CniBridgeIpamPtrOutput

func (CniBridgeIpamArgs) ToCniBridgeIpamPtrOutputWithContext

func (i CniBridgeIpamArgs) ToCniBridgeIpamPtrOutputWithContext(ctx context.Context) CniBridgeIpamPtrOutput

type CniBridgeIpamInput

type CniBridgeIpamInput interface {
	pulumi.Input

	ToCniBridgeIpamOutput() CniBridgeIpamOutput
	ToCniBridgeIpamOutputWithContext(context.Context) CniBridgeIpamOutput
}

CniBridgeIpamInput is an input type that accepts CniBridgeIpamArgs and CniBridgeIpamOutput values. You can construct a concrete instance of `CniBridgeIpamInput` via:

CniBridgeIpamArgs{...}

type CniBridgeIpamOutput

type CniBridgeIpamOutput struct{ *pulumi.OutputState }

The CNI plugins IPAM

func (CniBridgeIpamOutput) ElementType

func (CniBridgeIpamOutput) ElementType() reflect.Type

func (CniBridgeIpamOutput) Ranges

IPAM ranges.

func (CniBridgeIpamOutput) Routes

IPAM routes.

func (CniBridgeIpamOutput) ToCniBridgeIpamOutput

func (o CniBridgeIpamOutput) ToCniBridgeIpamOutput() CniBridgeIpamOutput

func (CniBridgeIpamOutput) ToCniBridgeIpamOutputWithContext

func (o CniBridgeIpamOutput) ToCniBridgeIpamOutputWithContext(ctx context.Context) CniBridgeIpamOutput

func (CniBridgeIpamOutput) ToCniBridgeIpamPtrOutput

func (o CniBridgeIpamOutput) ToCniBridgeIpamPtrOutput() CniBridgeIpamPtrOutput

func (CniBridgeIpamOutput) ToCniBridgeIpamPtrOutputWithContext

func (o CniBridgeIpamOutput) ToCniBridgeIpamPtrOutputWithContext(ctx context.Context) CniBridgeIpamPtrOutput

func (CniBridgeIpamOutput) Type

CNI bridge IPAM type

type CniBridgeIpamPtrInput

type CniBridgeIpamPtrInput interface {
	pulumi.Input

	ToCniBridgeIpamPtrOutput() CniBridgeIpamPtrOutput
	ToCniBridgeIpamPtrOutputWithContext(context.Context) CniBridgeIpamPtrOutput
}

CniBridgeIpamPtrInput is an input type that accepts CniBridgeIpamArgs, CniBridgeIpamPtr and CniBridgeIpamPtrOutput values. You can construct a concrete instance of `CniBridgeIpamPtrInput` via:

        CniBridgeIpamArgs{...}

or:

        nil

type CniBridgeIpamPtrOutput

type CniBridgeIpamPtrOutput struct{ *pulumi.OutputState }

func (CniBridgeIpamPtrOutput) Elem

func (CniBridgeIpamPtrOutput) ElementType

func (CniBridgeIpamPtrOutput) ElementType() reflect.Type

func (CniBridgeIpamPtrOutput) Ranges

IPAM ranges.

func (CniBridgeIpamPtrOutput) Routes

IPAM routes.

func (CniBridgeIpamPtrOutput) ToCniBridgeIpamPtrOutput

func (o CniBridgeIpamPtrOutput) ToCniBridgeIpamPtrOutput() CniBridgeIpamPtrOutput

func (CniBridgeIpamPtrOutput) ToCniBridgeIpamPtrOutputWithContext

func (o CniBridgeIpamPtrOutput) ToCniBridgeIpamPtrOutputWithContext(ctx context.Context) CniBridgeIpamPtrOutput

func (CniBridgeIpamPtrOutput) Type

CNI bridge IPAM type

type CniBridgePluginConfiguration

type CniBridgePluginConfiguration struct {
	pulumi.ResourceState

	Result CniBridgePluginConfigurationTypeOutput `pulumi:"result"`
	// The yaml representation of the manifest.
	Yaml pulumi.StringOutput `pulumi:"yaml"`
}

Get the `bridge` configuration.

func NewCniBridgePluginConfiguration

func NewCniBridgePluginConfiguration(ctx *pulumi.Context,
	name string, args *CniBridgePluginConfigurationArgs, opts ...pulumi.ResourceOption) (*CniBridgePluginConfiguration, error)

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

func (*CniBridgePluginConfiguration) ElementType

func (*CniBridgePluginConfiguration) ElementType() reflect.Type

func (*CniBridgePluginConfiguration) ToCniBridgePluginConfigurationOutput

func (i *CniBridgePluginConfiguration) ToCniBridgePluginConfigurationOutput() CniBridgePluginConfigurationOutput

func (*CniBridgePluginConfiguration) ToCniBridgePluginConfigurationOutputWithContext

func (i *CniBridgePluginConfiguration) ToCniBridgePluginConfigurationOutputWithContext(ctx context.Context) CniBridgePluginConfigurationOutput

type CniBridgePluginConfigurationArgs

type CniBridgePluginConfigurationArgs struct {
	// Bridge name.
	Bridge pulumi.StringPtrInput
	// CNI version.
	CniVersion pulumi.StringPtrInput
	// IP masq.
	IpMasq pulumi.BoolPtrInput
	// IPAM
	Ipam CniBridgeIpamPtrInput
	// Is gateway.
	IsGateway pulumi.BoolPtrInput
	// CNI plugin name.
	Name pulumi.StringPtrInput
	// The subnet to use.
	Subnet pulumi.StringInput
	// CNI plugin type.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a CniBridgePluginConfiguration resource.

func (CniBridgePluginConfigurationArgs) ElementType

type CniBridgePluginConfigurationArray

type CniBridgePluginConfigurationArray []CniBridgePluginConfigurationInput

func (CniBridgePluginConfigurationArray) ElementType

func (CniBridgePluginConfigurationArray) ToCniBridgePluginConfigurationArrayOutput

func (i CniBridgePluginConfigurationArray) ToCniBridgePluginConfigurationArrayOutput() CniBridgePluginConfigurationArrayOutput

func (CniBridgePluginConfigurationArray) ToCniBridgePluginConfigurationArrayOutputWithContext

func (i CniBridgePluginConfigurationArray) ToCniBridgePluginConfigurationArrayOutputWithContext(ctx context.Context) CniBridgePluginConfigurationArrayOutput

type CniBridgePluginConfigurationArrayInput

type CniBridgePluginConfigurationArrayInput interface {
	pulumi.Input

	ToCniBridgePluginConfigurationArrayOutput() CniBridgePluginConfigurationArrayOutput
	ToCniBridgePluginConfigurationArrayOutputWithContext(context.Context) CniBridgePluginConfigurationArrayOutput
}

CniBridgePluginConfigurationArrayInput is an input type that accepts CniBridgePluginConfigurationArray and CniBridgePluginConfigurationArrayOutput values. You can construct a concrete instance of `CniBridgePluginConfigurationArrayInput` via:

CniBridgePluginConfigurationArray{ CniBridgePluginConfigurationArgs{...} }

type CniBridgePluginConfigurationArrayOutput

type CniBridgePluginConfigurationArrayOutput struct{ *pulumi.OutputState }

func (CniBridgePluginConfigurationArrayOutput) ElementType

func (CniBridgePluginConfigurationArrayOutput) Index

func (CniBridgePluginConfigurationArrayOutput) ToCniBridgePluginConfigurationArrayOutput

func (o CniBridgePluginConfigurationArrayOutput) ToCniBridgePluginConfigurationArrayOutput() CniBridgePluginConfigurationArrayOutput

func (CniBridgePluginConfigurationArrayOutput) ToCniBridgePluginConfigurationArrayOutputWithContext

func (o CniBridgePluginConfigurationArrayOutput) ToCniBridgePluginConfigurationArrayOutputWithContext(ctx context.Context) CniBridgePluginConfigurationArrayOutput

type CniBridgePluginConfigurationInput

type CniBridgePluginConfigurationInput interface {
	pulumi.Input

	ToCniBridgePluginConfigurationOutput() CniBridgePluginConfigurationOutput
	ToCniBridgePluginConfigurationOutputWithContext(ctx context.Context) CniBridgePluginConfigurationOutput
}

type CniBridgePluginConfigurationMap

type CniBridgePluginConfigurationMap map[string]CniBridgePluginConfigurationInput

func (CniBridgePluginConfigurationMap) ElementType

func (CniBridgePluginConfigurationMap) ToCniBridgePluginConfigurationMapOutput

func (i CniBridgePluginConfigurationMap) ToCniBridgePluginConfigurationMapOutput() CniBridgePluginConfigurationMapOutput

func (CniBridgePluginConfigurationMap) ToCniBridgePluginConfigurationMapOutputWithContext

func (i CniBridgePluginConfigurationMap) ToCniBridgePluginConfigurationMapOutputWithContext(ctx context.Context) CniBridgePluginConfigurationMapOutput

type CniBridgePluginConfigurationMapInput

type CniBridgePluginConfigurationMapInput interface {
	pulumi.Input

	ToCniBridgePluginConfigurationMapOutput() CniBridgePluginConfigurationMapOutput
	ToCniBridgePluginConfigurationMapOutputWithContext(context.Context) CniBridgePluginConfigurationMapOutput
}

CniBridgePluginConfigurationMapInput is an input type that accepts CniBridgePluginConfigurationMap and CniBridgePluginConfigurationMapOutput values. You can construct a concrete instance of `CniBridgePluginConfigurationMapInput` via:

CniBridgePluginConfigurationMap{ "key": CniBridgePluginConfigurationArgs{...} }

type CniBridgePluginConfigurationMapOutput

type CniBridgePluginConfigurationMapOutput struct{ *pulumi.OutputState }

func (CniBridgePluginConfigurationMapOutput) ElementType

func (CniBridgePluginConfigurationMapOutput) MapIndex

func (CniBridgePluginConfigurationMapOutput) ToCniBridgePluginConfigurationMapOutput

func (o CniBridgePluginConfigurationMapOutput) ToCniBridgePluginConfigurationMapOutput() CniBridgePluginConfigurationMapOutput

func (CniBridgePluginConfigurationMapOutput) ToCniBridgePluginConfigurationMapOutputWithContext

func (o CniBridgePluginConfigurationMapOutput) ToCniBridgePluginConfigurationMapOutputWithContext(ctx context.Context) CniBridgePluginConfigurationMapOutput

type CniBridgePluginConfigurationOutput

type CniBridgePluginConfigurationOutput struct{ *pulumi.OutputState }

func (CniBridgePluginConfigurationOutput) ElementType

func (CniBridgePluginConfigurationOutput) Result

func (CniBridgePluginConfigurationOutput) ToCniBridgePluginConfigurationOutput

func (o CniBridgePluginConfigurationOutput) ToCniBridgePluginConfigurationOutput() CniBridgePluginConfigurationOutput

func (CniBridgePluginConfigurationOutput) ToCniBridgePluginConfigurationOutputWithContext

func (o CniBridgePluginConfigurationOutput) ToCniBridgePluginConfigurationOutputWithContext(ctx context.Context) CniBridgePluginConfigurationOutput

func (CniBridgePluginConfigurationOutput) Yaml

The yaml representation of the manifest.

type CniBridgePluginConfigurationType

type CniBridgePluginConfigurationType struct {
	// Bridge name.
	Bridge string `pulumi:"bridge"`
	// The version of the bridge plugin.
	CniVersion *string `pulumi:"cniVersion"`
	// IP masq.
	IpMasq bool `pulumi:"ipMasq"`
	// IPAM.
	Ipam CniBridgeIpam `pulumi:"ipam"`
	// Is gateway.
	IsGateway bool `pulumi:"isGateway"`
	// Plugin name.
	Name string `pulumi:"name"`
	// The subnet to use.
	Subnet string `pulumi:"subnet"`
	// Plugin type.
	Type string `pulumi:"type"`
}

TODO

type CniBridgePluginConfigurationTypeOutput

type CniBridgePluginConfigurationTypeOutput struct{ *pulumi.OutputState }

TODO

func (CniBridgePluginConfigurationTypeOutput) Bridge

Bridge name.

func (CniBridgePluginConfigurationTypeOutput) CniVersion

The version of the bridge plugin.

func (CniBridgePluginConfigurationTypeOutput) ElementType

func (CniBridgePluginConfigurationTypeOutput) IpMasq

IP masq.

func (CniBridgePluginConfigurationTypeOutput) Ipam

IPAM.

func (CniBridgePluginConfigurationTypeOutput) IsGateway

Is gateway.

func (CniBridgePluginConfigurationTypeOutput) Name

Plugin name.

func (CniBridgePluginConfigurationTypeOutput) Subnet

The subnet to use.

func (CniBridgePluginConfigurationTypeOutput) ToCniBridgePluginConfigurationTypeOutput

func (o CniBridgePluginConfigurationTypeOutput) ToCniBridgePluginConfigurationTypeOutput() CniBridgePluginConfigurationTypeOutput

func (CniBridgePluginConfigurationTypeOutput) ToCniBridgePluginConfigurationTypeOutputWithContext

func (o CniBridgePluginConfigurationTypeOutput) ToCniBridgePluginConfigurationTypeOutputWithContext(ctx context.Context) CniBridgePluginConfigurationTypeOutput

func (CniBridgePluginConfigurationTypeOutput) Type

Plugin type.

type CniLoopbackPluginConfiguration

type CniLoopbackPluginConfiguration struct {
	pulumi.ResourceState

	Result CniLoopbackPluginConfigurationTypeOutput `pulumi:"result"`
	// The yaml representation of the manifest.
	Yaml pulumi.StringOutput `pulumi:"yaml"`
}

Get the `loopback` configuration.

func NewCniLoopbackPluginConfiguration

func NewCniLoopbackPluginConfiguration(ctx *pulumi.Context,
	name string, args *CniLoopbackPluginConfigurationArgs, opts ...pulumi.ResourceOption) (*CniLoopbackPluginConfiguration, error)

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

func (*CniLoopbackPluginConfiguration) ElementType

func (*CniLoopbackPluginConfiguration) ToCniLoopbackPluginConfigurationOutput

func (i *CniLoopbackPluginConfiguration) ToCniLoopbackPluginConfigurationOutput() CniLoopbackPluginConfigurationOutput

func (*CniLoopbackPluginConfiguration) ToCniLoopbackPluginConfigurationOutputWithContext

func (i *CniLoopbackPluginConfiguration) ToCniLoopbackPluginConfigurationOutputWithContext(ctx context.Context) CniLoopbackPluginConfigurationOutput

type CniLoopbackPluginConfigurationArgs

type CniLoopbackPluginConfigurationArgs struct {
	// CNI version.
	CniVersion pulumi.StringPtrInput
	// CNI plugin name.
	Name pulumi.StringPtrInput
	// CNI plugin type.
	Type pulumi.StringPtrInput
}

The set of arguments for constructing a CniLoopbackPluginConfiguration resource.

func (CniLoopbackPluginConfigurationArgs) ElementType

type CniLoopbackPluginConfigurationArray

type CniLoopbackPluginConfigurationArray []CniLoopbackPluginConfigurationInput

func (CniLoopbackPluginConfigurationArray) ElementType

func (CniLoopbackPluginConfigurationArray) ToCniLoopbackPluginConfigurationArrayOutput

func (i CniLoopbackPluginConfigurationArray) ToCniLoopbackPluginConfigurationArrayOutput() CniLoopbackPluginConfigurationArrayOutput

func (CniLoopbackPluginConfigurationArray) ToCniLoopbackPluginConfigurationArrayOutputWithContext

func (i CniLoopbackPluginConfigurationArray) ToCniLoopbackPluginConfigurationArrayOutputWithContext(ctx context.Context) CniLoopbackPluginConfigurationArrayOutput

type CniLoopbackPluginConfigurationArrayInput

type CniLoopbackPluginConfigurationArrayInput interface {
	pulumi.Input

	ToCniLoopbackPluginConfigurationArrayOutput() CniLoopbackPluginConfigurationArrayOutput
	ToCniLoopbackPluginConfigurationArrayOutputWithContext(context.Context) CniLoopbackPluginConfigurationArrayOutput
}

CniLoopbackPluginConfigurationArrayInput is an input type that accepts CniLoopbackPluginConfigurationArray and CniLoopbackPluginConfigurationArrayOutput values. You can construct a concrete instance of `CniLoopbackPluginConfigurationArrayInput` via:

CniLoopbackPluginConfigurationArray{ CniLoopbackPluginConfigurationArgs{...} }

type CniLoopbackPluginConfigurationArrayOutput

type CniLoopbackPluginConfigurationArrayOutput struct{ *pulumi.OutputState }

func (CniLoopbackPluginConfigurationArrayOutput) ElementType

func (CniLoopbackPluginConfigurationArrayOutput) Index

func (CniLoopbackPluginConfigurationArrayOutput) ToCniLoopbackPluginConfigurationArrayOutput

func (o CniLoopbackPluginConfigurationArrayOutput) ToCniLoopbackPluginConfigurationArrayOutput() CniLoopbackPluginConfigurationArrayOutput

func (CniLoopbackPluginConfigurationArrayOutput) ToCniLoopbackPluginConfigurationArrayOutputWithContext

func (o CniLoopbackPluginConfigurationArrayOutput) ToCniLoopbackPluginConfigurationArrayOutputWithContext(ctx context.Context) CniLoopbackPluginConfigurationArrayOutput

type CniLoopbackPluginConfigurationInput

type CniLoopbackPluginConfigurationInput interface {
	pulumi.Input

	ToCniLoopbackPluginConfigurationOutput() CniLoopbackPluginConfigurationOutput
	ToCniLoopbackPluginConfigurationOutputWithContext(ctx context.Context) CniLoopbackPluginConfigurationOutput
}

type CniLoopbackPluginConfigurationMap

type CniLoopbackPluginConfigurationMap map[string]CniLoopbackPluginConfigurationInput

func (CniLoopbackPluginConfigurationMap) ElementType

func (CniLoopbackPluginConfigurationMap) ToCniLoopbackPluginConfigurationMapOutput

func (i CniLoopbackPluginConfigurationMap) ToCniLoopbackPluginConfigurationMapOutput() CniLoopbackPluginConfigurationMapOutput

func (CniLoopbackPluginConfigurationMap) ToCniLoopbackPluginConfigurationMapOutputWithContext

func (i CniLoopbackPluginConfigurationMap) ToCniLoopbackPluginConfigurationMapOutputWithContext(ctx context.Context) CniLoopbackPluginConfigurationMapOutput

type CniLoopbackPluginConfigurationMapInput

type CniLoopbackPluginConfigurationMapInput interface {
	pulumi.Input

	ToCniLoopbackPluginConfigurationMapOutput() CniLoopbackPluginConfigurationMapOutput
	ToCniLoopbackPluginConfigurationMapOutputWithContext(context.Context) CniLoopbackPluginConfigurationMapOutput
}

CniLoopbackPluginConfigurationMapInput is an input type that accepts CniLoopbackPluginConfigurationMap and CniLoopbackPluginConfigurationMapOutput values. You can construct a concrete instance of `CniLoopbackPluginConfigurationMapInput` via:

CniLoopbackPluginConfigurationMap{ "key": CniLoopbackPluginConfigurationArgs{...} }

type CniLoopbackPluginConfigurationMapOutput

type CniLoopbackPluginConfigurationMapOutput struct{ *pulumi.OutputState }

func (CniLoopbackPluginConfigurationMapOutput) ElementType

func (CniLoopbackPluginConfigurationMapOutput) MapIndex

func (CniLoopbackPluginConfigurationMapOutput) ToCniLoopbackPluginConfigurationMapOutput

func (o CniLoopbackPluginConfigurationMapOutput) ToCniLoopbackPluginConfigurationMapOutput() CniLoopbackPluginConfigurationMapOutput

func (CniLoopbackPluginConfigurationMapOutput) ToCniLoopbackPluginConfigurationMapOutputWithContext

func (o CniLoopbackPluginConfigurationMapOutput) ToCniLoopbackPluginConfigurationMapOutputWithContext(ctx context.Context) CniLoopbackPluginConfigurationMapOutput

type CniLoopbackPluginConfigurationOutput

type CniLoopbackPluginConfigurationOutput struct{ *pulumi.OutputState }

func (CniLoopbackPluginConfigurationOutput) ElementType

func (CniLoopbackPluginConfigurationOutput) Result

func (CniLoopbackPluginConfigurationOutput) ToCniLoopbackPluginConfigurationOutput

func (o CniLoopbackPluginConfigurationOutput) ToCniLoopbackPluginConfigurationOutput() CniLoopbackPluginConfigurationOutput

func (CniLoopbackPluginConfigurationOutput) ToCniLoopbackPluginConfigurationOutputWithContext

func (o CniLoopbackPluginConfigurationOutput) ToCniLoopbackPluginConfigurationOutputWithContext(ctx context.Context) CniLoopbackPluginConfigurationOutput

func (CniLoopbackPluginConfigurationOutput) Yaml

The yaml representation of the manifest.

type CniLoopbackPluginConfigurationType

type CniLoopbackPluginConfigurationType struct {
	// The plugin CNI version.
	CniVersion string `pulumi:"cniVersion"`
	// The name of the plugin.
	Name string `pulumi:"name"`
	// The type of the plugin.
	Type string `pulumi:"type"`
}

CNI loopback plugin configuration.

type CniLoopbackPluginConfigurationTypeOutput

type CniLoopbackPluginConfigurationTypeOutput struct{ *pulumi.OutputState }

CNI loopback plugin configuration.

func (CniLoopbackPluginConfigurationTypeOutput) CniVersion

The plugin CNI version.

func (CniLoopbackPluginConfigurationTypeOutput) ElementType

func (CniLoopbackPluginConfigurationTypeOutput) Name

The name of the plugin.

func (CniLoopbackPluginConfigurationTypeOutput) ToCniLoopbackPluginConfigurationTypeOutput

func (o CniLoopbackPluginConfigurationTypeOutput) ToCniLoopbackPluginConfigurationTypeOutput() CniLoopbackPluginConfigurationTypeOutput

func (CniLoopbackPluginConfigurationTypeOutput) ToCniLoopbackPluginConfigurationTypeOutputWithContext

func (o CniLoopbackPluginConfigurationTypeOutput) ToCniLoopbackPluginConfigurationTypeOutputWithContext(ctx context.Context) CniLoopbackPluginConfigurationTypeOutput

func (CniLoopbackPluginConfigurationTypeOutput) Type

The type of the plugin.

type ContainerdConfiguration

type ContainerdConfiguration struct {
	pulumi.ResourceState

	Result ContainerdConfigurationTypeOutput `pulumi:"result"`
	// The toml representation of the configuration.
	Toml pulumi.StringOutput `pulumi:"toml"`
}

Get the containerd configuration.

func NewContainerdConfiguration

func NewContainerdConfiguration(ctx *pulumi.Context,
	name string, args *ContainerdConfigurationArgs, opts ...pulumi.ResourceOption) (*ContainerdConfiguration, error)

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

func (*ContainerdConfiguration) ElementType

func (*ContainerdConfiguration) ElementType() reflect.Type

func (*ContainerdConfiguration) ToContainerdConfigurationOutput

func (i *ContainerdConfiguration) ToContainerdConfigurationOutput() ContainerdConfigurationOutput

func (*ContainerdConfiguration) ToContainerdConfigurationOutputWithContext

func (i *ContainerdConfiguration) ToContainerdConfigurationOutputWithContext(ctx context.Context) ContainerdConfigurationOutput

type ContainerdConfigurationArgs

type ContainerdConfigurationArgs struct {
	// The cri configuration.
	Cri *ContainerdCriPluginConfigurationArgs
}

The set of arguments for constructing a ContainerdConfiguration resource.

func (ContainerdConfigurationArgs) ElementType

type ContainerdConfigurationArray

type ContainerdConfigurationArray []ContainerdConfigurationInput

func (ContainerdConfigurationArray) ElementType

func (ContainerdConfigurationArray) ToContainerdConfigurationArrayOutput

func (i ContainerdConfigurationArray) ToContainerdConfigurationArrayOutput() ContainerdConfigurationArrayOutput

func (ContainerdConfigurationArray) ToContainerdConfigurationArrayOutputWithContext

func (i ContainerdConfigurationArray) ToContainerdConfigurationArrayOutputWithContext(ctx context.Context) ContainerdConfigurationArrayOutput

type ContainerdConfigurationArrayInput

type ContainerdConfigurationArrayInput interface {
	pulumi.Input

	ToContainerdConfigurationArrayOutput() ContainerdConfigurationArrayOutput
	ToContainerdConfigurationArrayOutputWithContext(context.Context) ContainerdConfigurationArrayOutput
}

ContainerdConfigurationArrayInput is an input type that accepts ContainerdConfigurationArray and ContainerdConfigurationArrayOutput values. You can construct a concrete instance of `ContainerdConfigurationArrayInput` via:

ContainerdConfigurationArray{ ContainerdConfigurationArgs{...} }

type ContainerdConfigurationArrayOutput

type ContainerdConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ContainerdConfigurationArrayOutput) ElementType

func (ContainerdConfigurationArrayOutput) Index

func (ContainerdConfigurationArrayOutput) ToContainerdConfigurationArrayOutput

func (o ContainerdConfigurationArrayOutput) ToContainerdConfigurationArrayOutput() ContainerdConfigurationArrayOutput

func (ContainerdConfigurationArrayOutput) ToContainerdConfigurationArrayOutputWithContext

func (o ContainerdConfigurationArrayOutput) ToContainerdConfigurationArrayOutputWithContext(ctx context.Context) ContainerdConfigurationArrayOutput

type ContainerdConfigurationInput

type ContainerdConfigurationInput interface {
	pulumi.Input

	ToContainerdConfigurationOutput() ContainerdConfigurationOutput
	ToContainerdConfigurationOutputWithContext(ctx context.Context) ContainerdConfigurationOutput
}

type ContainerdConfigurationMap

type ContainerdConfigurationMap map[string]ContainerdConfigurationInput

func (ContainerdConfigurationMap) ElementType

func (ContainerdConfigurationMap) ElementType() reflect.Type

func (ContainerdConfigurationMap) ToContainerdConfigurationMapOutput

func (i ContainerdConfigurationMap) ToContainerdConfigurationMapOutput() ContainerdConfigurationMapOutput

func (ContainerdConfigurationMap) ToContainerdConfigurationMapOutputWithContext

func (i ContainerdConfigurationMap) ToContainerdConfigurationMapOutputWithContext(ctx context.Context) ContainerdConfigurationMapOutput

type ContainerdConfigurationMapInput

type ContainerdConfigurationMapInput interface {
	pulumi.Input

	ToContainerdConfigurationMapOutput() ContainerdConfigurationMapOutput
	ToContainerdConfigurationMapOutputWithContext(context.Context) ContainerdConfigurationMapOutput
}

ContainerdConfigurationMapInput is an input type that accepts ContainerdConfigurationMap and ContainerdConfigurationMapOutput values. You can construct a concrete instance of `ContainerdConfigurationMapInput` via:

ContainerdConfigurationMap{ "key": ContainerdConfigurationArgs{...} }

type ContainerdConfigurationMapOutput

type ContainerdConfigurationMapOutput struct{ *pulumi.OutputState }

func (ContainerdConfigurationMapOutput) ElementType

func (ContainerdConfigurationMapOutput) MapIndex

func (ContainerdConfigurationMapOutput) ToContainerdConfigurationMapOutput

func (o ContainerdConfigurationMapOutput) ToContainerdConfigurationMapOutput() ContainerdConfigurationMapOutput

func (ContainerdConfigurationMapOutput) ToContainerdConfigurationMapOutputWithContext

func (o ContainerdConfigurationMapOutput) ToContainerdConfigurationMapOutputWithContext(ctx context.Context) ContainerdConfigurationMapOutput

type ContainerdConfigurationOutput

type ContainerdConfigurationOutput struct{ *pulumi.OutputState }

func (ContainerdConfigurationOutput) ElementType

func (ContainerdConfigurationOutput) Result

func (ContainerdConfigurationOutput) ToContainerdConfigurationOutput

func (o ContainerdConfigurationOutput) ToContainerdConfigurationOutput() ContainerdConfigurationOutput

func (ContainerdConfigurationOutput) ToContainerdConfigurationOutputWithContext

func (o ContainerdConfigurationOutput) ToContainerdConfigurationOutputWithContext(ctx context.Context) ContainerdConfigurationOutput

func (ContainerdConfigurationOutput) Toml

The toml representation of the configuration.

type ContainerdConfigurationType

type ContainerdConfigurationType struct {
	// The cri configuration.
	Cri *ContainerdCriPluginConfiguration `pulumi:"cri"`
}

The containerd configuration.

type ContainerdConfigurationTypeArgs

type ContainerdConfigurationTypeArgs struct {
	// The cri configuration.
	Cri ContainerdCriPluginConfigurationPtrInput `pulumi:"cri"`
}

The containerd configuration.

func (ContainerdConfigurationTypeArgs) ElementType

func (ContainerdConfigurationTypeArgs) ToContainerdConfigurationTypeOutput

func (i ContainerdConfigurationTypeArgs) ToContainerdConfigurationTypeOutput() ContainerdConfigurationTypeOutput

func (ContainerdConfigurationTypeArgs) ToContainerdConfigurationTypeOutputWithContext

func (i ContainerdConfigurationTypeArgs) ToContainerdConfigurationTypeOutputWithContext(ctx context.Context) ContainerdConfigurationTypeOutput

type ContainerdConfigurationTypeInput

type ContainerdConfigurationTypeInput interface {
	pulumi.Input

	ToContainerdConfigurationTypeOutput() ContainerdConfigurationTypeOutput
	ToContainerdConfigurationTypeOutputWithContext(context.Context) ContainerdConfigurationTypeOutput
}

ContainerdConfigurationTypeInput is an input type that accepts ContainerdConfigurationTypeArgs and ContainerdConfigurationTypeOutput values. You can construct a concrete instance of `ContainerdConfigurationTypeInput` via:

ContainerdConfigurationTypeArgs{...}

type ContainerdConfigurationTypeOutput

type ContainerdConfigurationTypeOutput struct{ *pulumi.OutputState }

The containerd configuration.

func (ContainerdConfigurationTypeOutput) Cri

The cri configuration.

func (ContainerdConfigurationTypeOutput) ElementType

func (ContainerdConfigurationTypeOutput) ToContainerdConfigurationTypeOutput

func (o ContainerdConfigurationTypeOutput) ToContainerdConfigurationTypeOutput() ContainerdConfigurationTypeOutput

func (ContainerdConfigurationTypeOutput) ToContainerdConfigurationTypeOutputWithContext

func (o ContainerdConfigurationTypeOutput) ToContainerdConfigurationTypeOutputWithContext(ctx context.Context) ContainerdConfigurationTypeOutput

type ContainerdCriPluginConfiguration

type ContainerdCriPluginConfiguration struct {
	// cni configuration.
	Cni ContainerdCriPluginConfigurationCni `pulumi:"cni"`
	// containerd configuration.
	Containerd ContainerdCriPluginConfigurationContainerd `pulumi:"containerd"`
}

containerd cri plugin configuration.

type ContainerdCriPluginConfigurationArgs

type ContainerdCriPluginConfigurationArgs struct {
	// cni configuration.
	Cni ContainerdCriPluginConfigurationCniArgs `pulumi:"cni"`
	// containerd configuration.
	Containerd ContainerdCriPluginConfigurationContainerdArgs `pulumi:"containerd"`
}

containerd cri plugin configuration.

func (ContainerdCriPluginConfigurationArgs) ElementType

func (ContainerdCriPluginConfigurationArgs) ToContainerdCriPluginConfigurationOutput

func (i ContainerdCriPluginConfigurationArgs) ToContainerdCriPluginConfigurationOutput() ContainerdCriPluginConfigurationOutput

func (ContainerdCriPluginConfigurationArgs) ToContainerdCriPluginConfigurationOutputWithContext

func (i ContainerdCriPluginConfigurationArgs) ToContainerdCriPluginConfigurationOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationOutput

func (ContainerdCriPluginConfigurationArgs) ToContainerdCriPluginConfigurationPtrOutput

func (i ContainerdCriPluginConfigurationArgs) ToContainerdCriPluginConfigurationPtrOutput() ContainerdCriPluginConfigurationPtrOutput

func (ContainerdCriPluginConfigurationArgs) ToContainerdCriPluginConfigurationPtrOutputWithContext

func (i ContainerdCriPluginConfigurationArgs) ToContainerdCriPluginConfigurationPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationPtrOutput

type ContainerdCriPluginConfigurationCni

type ContainerdCriPluginConfigurationCni struct {
	// bin_dir
	BinDir *string `pulumi:"binDir"`
	// conf_dir
	ConfDir *string `pulumi:"confDir"`
}

containerd cri plugin configuration.

type ContainerdCriPluginConfigurationCniArgs

type ContainerdCriPluginConfigurationCniArgs struct {
	// bin_dir
	BinDir pulumi.StringPtrInput `pulumi:"binDir"`
	// conf_dir
	ConfDir pulumi.StringPtrInput `pulumi:"confDir"`
}

containerd cri plugin configuration.

func (ContainerdCriPluginConfigurationCniArgs) ElementType

func (ContainerdCriPluginConfigurationCniArgs) ToContainerdCriPluginConfigurationCniOutput

func (i ContainerdCriPluginConfigurationCniArgs) ToContainerdCriPluginConfigurationCniOutput() ContainerdCriPluginConfigurationCniOutput

func (ContainerdCriPluginConfigurationCniArgs) ToContainerdCriPluginConfigurationCniOutputWithContext

func (i ContainerdCriPluginConfigurationCniArgs) ToContainerdCriPluginConfigurationCniOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationCniOutput

func (ContainerdCriPluginConfigurationCniArgs) ToContainerdCriPluginConfigurationCniPtrOutput

func (i ContainerdCriPluginConfigurationCniArgs) ToContainerdCriPluginConfigurationCniPtrOutput() ContainerdCriPluginConfigurationCniPtrOutput

func (ContainerdCriPluginConfigurationCniArgs) ToContainerdCriPluginConfigurationCniPtrOutputWithContext

func (i ContainerdCriPluginConfigurationCniArgs) ToContainerdCriPluginConfigurationCniPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationCniPtrOutput

type ContainerdCriPluginConfigurationCniInput

type ContainerdCriPluginConfigurationCniInput interface {
	pulumi.Input

	ToContainerdCriPluginConfigurationCniOutput() ContainerdCriPluginConfigurationCniOutput
	ToContainerdCriPluginConfigurationCniOutputWithContext(context.Context) ContainerdCriPluginConfigurationCniOutput
}

ContainerdCriPluginConfigurationCniInput is an input type that accepts ContainerdCriPluginConfigurationCniArgs and ContainerdCriPluginConfigurationCniOutput values. You can construct a concrete instance of `ContainerdCriPluginConfigurationCniInput` via:

ContainerdCriPluginConfigurationCniArgs{...}

type ContainerdCriPluginConfigurationCniOutput

type ContainerdCriPluginConfigurationCniOutput struct{ *pulumi.OutputState }

containerd cri plugin configuration.

func (ContainerdCriPluginConfigurationCniOutput) BinDir

bin_dir

func (ContainerdCriPluginConfigurationCniOutput) ConfDir

conf_dir

func (ContainerdCriPluginConfigurationCniOutput) ElementType

func (ContainerdCriPluginConfigurationCniOutput) ToContainerdCriPluginConfigurationCniOutput

func (o ContainerdCriPluginConfigurationCniOutput) ToContainerdCriPluginConfigurationCniOutput() ContainerdCriPluginConfigurationCniOutput

func (ContainerdCriPluginConfigurationCniOutput) ToContainerdCriPluginConfigurationCniOutputWithContext

func (o ContainerdCriPluginConfigurationCniOutput) ToContainerdCriPluginConfigurationCniOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationCniOutput

func (ContainerdCriPluginConfigurationCniOutput) ToContainerdCriPluginConfigurationCniPtrOutput

func (o ContainerdCriPluginConfigurationCniOutput) ToContainerdCriPluginConfigurationCniPtrOutput() ContainerdCriPluginConfigurationCniPtrOutput

func (ContainerdCriPluginConfigurationCniOutput) ToContainerdCriPluginConfigurationCniPtrOutputWithContext

func (o ContainerdCriPluginConfigurationCniOutput) ToContainerdCriPluginConfigurationCniPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationCniPtrOutput

type ContainerdCriPluginConfigurationCniPtrInput

type ContainerdCriPluginConfigurationCniPtrInput interface {
	pulumi.Input

	ToContainerdCriPluginConfigurationCniPtrOutput() ContainerdCriPluginConfigurationCniPtrOutput
	ToContainerdCriPluginConfigurationCniPtrOutputWithContext(context.Context) ContainerdCriPluginConfigurationCniPtrOutput
}

ContainerdCriPluginConfigurationCniPtrInput is an input type that accepts ContainerdCriPluginConfigurationCniArgs, ContainerdCriPluginConfigurationCniPtr and ContainerdCriPluginConfigurationCniPtrOutput values. You can construct a concrete instance of `ContainerdCriPluginConfigurationCniPtrInput` via:

        ContainerdCriPluginConfigurationCniArgs{...}

or:

        nil

type ContainerdCriPluginConfigurationCniPtrOutput

type ContainerdCriPluginConfigurationCniPtrOutput struct{ *pulumi.OutputState }

func (ContainerdCriPluginConfigurationCniPtrOutput) BinDir

bin_dir

func (ContainerdCriPluginConfigurationCniPtrOutput) ConfDir

conf_dir

func (ContainerdCriPluginConfigurationCniPtrOutput) Elem

func (ContainerdCriPluginConfigurationCniPtrOutput) ElementType

func (ContainerdCriPluginConfigurationCniPtrOutput) ToContainerdCriPluginConfigurationCniPtrOutput

func (o ContainerdCriPluginConfigurationCniPtrOutput) ToContainerdCriPluginConfigurationCniPtrOutput() ContainerdCriPluginConfigurationCniPtrOutput

func (ContainerdCriPluginConfigurationCniPtrOutput) ToContainerdCriPluginConfigurationCniPtrOutputWithContext

func (o ContainerdCriPluginConfigurationCniPtrOutput) ToContainerdCriPluginConfigurationCniPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationCniPtrOutput

type ContainerdCriPluginConfigurationContainerd

type ContainerdCriPluginConfigurationContainerd struct {
	// default_runtime_name
	DefaultRuntimeName *string `pulumi:"defaultRuntimeName"`
	// The containerd runtime configuration.
	Runtimes *ContainerdCriPluginConfigurationContainerdRunc `pulumi:"runtimes"`
	// snapshotter
	Snapshotter *string `pulumi:"snapshotter"`
}

containerd cri plugin configuration.

type ContainerdCriPluginConfigurationContainerdArgs

type ContainerdCriPluginConfigurationContainerdArgs struct {
	// default_runtime_name
	DefaultRuntimeName pulumi.StringPtrInput `pulumi:"defaultRuntimeName"`
	// The containerd runtime configuration.
	Runtimes *ContainerdCriPluginConfigurationContainerdRuncArgs `pulumi:"runtimes"`
	// snapshotter
	Snapshotter pulumi.StringPtrInput `pulumi:"snapshotter"`
}

containerd cri plugin configuration.

func (ContainerdCriPluginConfigurationContainerdArgs) ElementType

func (ContainerdCriPluginConfigurationContainerdArgs) ToContainerdCriPluginConfigurationContainerdOutput

func (i ContainerdCriPluginConfigurationContainerdArgs) ToContainerdCriPluginConfigurationContainerdOutput() ContainerdCriPluginConfigurationContainerdOutput

func (ContainerdCriPluginConfigurationContainerdArgs) ToContainerdCriPluginConfigurationContainerdOutputWithContext

func (i ContainerdCriPluginConfigurationContainerdArgs) ToContainerdCriPluginConfigurationContainerdOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdOutput

func (ContainerdCriPluginConfigurationContainerdArgs) ToContainerdCriPluginConfigurationContainerdPtrOutput

func (i ContainerdCriPluginConfigurationContainerdArgs) ToContainerdCriPluginConfigurationContainerdPtrOutput() ContainerdCriPluginConfigurationContainerdPtrOutput

func (ContainerdCriPluginConfigurationContainerdArgs) ToContainerdCriPluginConfigurationContainerdPtrOutputWithContext

func (i ContainerdCriPluginConfigurationContainerdArgs) ToContainerdCriPluginConfigurationContainerdPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdPtrOutput

type ContainerdCriPluginConfigurationContainerdInput

type ContainerdCriPluginConfigurationContainerdInput interface {
	pulumi.Input

	ToContainerdCriPluginConfigurationContainerdOutput() ContainerdCriPluginConfigurationContainerdOutput
	ToContainerdCriPluginConfigurationContainerdOutputWithContext(context.Context) ContainerdCriPluginConfigurationContainerdOutput
}

ContainerdCriPluginConfigurationContainerdInput is an input type that accepts ContainerdCriPluginConfigurationContainerdArgs and ContainerdCriPluginConfigurationContainerdOutput values. You can construct a concrete instance of `ContainerdCriPluginConfigurationContainerdInput` via:

ContainerdCriPluginConfigurationContainerdArgs{...}

type ContainerdCriPluginConfigurationContainerdOutput

type ContainerdCriPluginConfigurationContainerdOutput struct{ *pulumi.OutputState }

containerd cri plugin configuration.

func (ContainerdCriPluginConfigurationContainerdOutput) DefaultRuntimeName

default_runtime_name

func (ContainerdCriPluginConfigurationContainerdOutput) ElementType

func (ContainerdCriPluginConfigurationContainerdOutput) Runtimes

The containerd runtime configuration.

func (ContainerdCriPluginConfigurationContainerdOutput) Snapshotter

snapshotter

func (ContainerdCriPluginConfigurationContainerdOutput) ToContainerdCriPluginConfigurationContainerdOutput

func (o ContainerdCriPluginConfigurationContainerdOutput) ToContainerdCriPluginConfigurationContainerdOutput() ContainerdCriPluginConfigurationContainerdOutput

func (ContainerdCriPluginConfigurationContainerdOutput) ToContainerdCriPluginConfigurationContainerdOutputWithContext

func (o ContainerdCriPluginConfigurationContainerdOutput) ToContainerdCriPluginConfigurationContainerdOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdOutput

func (ContainerdCriPluginConfigurationContainerdOutput) ToContainerdCriPluginConfigurationContainerdPtrOutput

func (o ContainerdCriPluginConfigurationContainerdOutput) ToContainerdCriPluginConfigurationContainerdPtrOutput() ContainerdCriPluginConfigurationContainerdPtrOutput

func (ContainerdCriPluginConfigurationContainerdOutput) ToContainerdCriPluginConfigurationContainerdPtrOutputWithContext

func (o ContainerdCriPluginConfigurationContainerdOutput) ToContainerdCriPluginConfigurationContainerdPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdPtrOutput

type ContainerdCriPluginConfigurationContainerdPtrInput

type ContainerdCriPluginConfigurationContainerdPtrInput interface {
	pulumi.Input

	ToContainerdCriPluginConfigurationContainerdPtrOutput() ContainerdCriPluginConfigurationContainerdPtrOutput
	ToContainerdCriPluginConfigurationContainerdPtrOutputWithContext(context.Context) ContainerdCriPluginConfigurationContainerdPtrOutput
}

ContainerdCriPluginConfigurationContainerdPtrInput is an input type that accepts ContainerdCriPluginConfigurationContainerdArgs, ContainerdCriPluginConfigurationContainerdPtr and ContainerdCriPluginConfigurationContainerdPtrOutput values. You can construct a concrete instance of `ContainerdCriPluginConfigurationContainerdPtrInput` via:

        ContainerdCriPluginConfigurationContainerdArgs{...}

or:

        nil

type ContainerdCriPluginConfigurationContainerdPtrOutput

type ContainerdCriPluginConfigurationContainerdPtrOutput struct{ *pulumi.OutputState }

func (ContainerdCriPluginConfigurationContainerdPtrOutput) DefaultRuntimeName

default_runtime_name

func (ContainerdCriPluginConfigurationContainerdPtrOutput) Elem

func (ContainerdCriPluginConfigurationContainerdPtrOutput) ElementType

func (ContainerdCriPluginConfigurationContainerdPtrOutput) Runtimes

The containerd runtime configuration.

func (ContainerdCriPluginConfigurationContainerdPtrOutput) Snapshotter

snapshotter

func (ContainerdCriPluginConfigurationContainerdPtrOutput) ToContainerdCriPluginConfigurationContainerdPtrOutput

func (o ContainerdCriPluginConfigurationContainerdPtrOutput) ToContainerdCriPluginConfigurationContainerdPtrOutput() ContainerdCriPluginConfigurationContainerdPtrOutput

func (ContainerdCriPluginConfigurationContainerdPtrOutput) ToContainerdCriPluginConfigurationContainerdPtrOutputWithContext

func (o ContainerdCriPluginConfigurationContainerdPtrOutput) ToContainerdCriPluginConfigurationContainerdPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdPtrOutput

type ContainerdCriPluginConfigurationContainerdRunc

type ContainerdCriPluginConfigurationContainerdRunc struct {
	// runc options.
	Options ContainerdCriPluginConfigurationContainerdRuncOptions `pulumi:"options"`
	// runtime_type
	RuntimeType *string `pulumi:"runtimeType"`
}

containerd cri runc plugin configuration.

type ContainerdCriPluginConfigurationContainerdRuncArgs

type ContainerdCriPluginConfigurationContainerdRuncArgs struct {
	// runc options.
	Options ContainerdCriPluginConfigurationContainerdRuncOptionsArgs `pulumi:"options"`
	// runtime_type
	RuntimeType pulumi.StringPtrInput `pulumi:"runtimeType"`
}

containerd cri runc plugin configuration.

func (ContainerdCriPluginConfigurationContainerdRuncArgs) ElementType

func (ContainerdCriPluginConfigurationContainerdRuncArgs) ToContainerdCriPluginConfigurationContainerdRuncOutput

func (i ContainerdCriPluginConfigurationContainerdRuncArgs) ToContainerdCriPluginConfigurationContainerdRuncOutput() ContainerdCriPluginConfigurationContainerdRuncOutput

func (ContainerdCriPluginConfigurationContainerdRuncArgs) ToContainerdCriPluginConfigurationContainerdRuncOutputWithContext

func (i ContainerdCriPluginConfigurationContainerdRuncArgs) ToContainerdCriPluginConfigurationContainerdRuncOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdRuncOutput

func (ContainerdCriPluginConfigurationContainerdRuncArgs) ToContainerdCriPluginConfigurationContainerdRuncPtrOutput

func (i ContainerdCriPluginConfigurationContainerdRuncArgs) ToContainerdCriPluginConfigurationContainerdRuncPtrOutput() ContainerdCriPluginConfigurationContainerdRuncPtrOutput

func (ContainerdCriPluginConfigurationContainerdRuncArgs) ToContainerdCriPluginConfigurationContainerdRuncPtrOutputWithContext

func (i ContainerdCriPluginConfigurationContainerdRuncArgs) ToContainerdCriPluginConfigurationContainerdRuncPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdRuncPtrOutput

type ContainerdCriPluginConfigurationContainerdRuncInput

type ContainerdCriPluginConfigurationContainerdRuncInput interface {
	pulumi.Input

	ToContainerdCriPluginConfigurationContainerdRuncOutput() ContainerdCriPluginConfigurationContainerdRuncOutput
	ToContainerdCriPluginConfigurationContainerdRuncOutputWithContext(context.Context) ContainerdCriPluginConfigurationContainerdRuncOutput
}

ContainerdCriPluginConfigurationContainerdRuncInput is an input type that accepts ContainerdCriPluginConfigurationContainerdRuncArgs and ContainerdCriPluginConfigurationContainerdRuncOutput values. You can construct a concrete instance of `ContainerdCriPluginConfigurationContainerdRuncInput` via:

ContainerdCriPluginConfigurationContainerdRuncArgs{...}

type ContainerdCriPluginConfigurationContainerdRuncOptions

type ContainerdCriPluginConfigurationContainerdRuncOptions struct {
	// SystemdCgroup
	SystemdCgroup *bool `pulumi:"systemdCgroup"`
}

containerd cri runc plugin configuration.

type ContainerdCriPluginConfigurationContainerdRuncOptionsArgs

type ContainerdCriPluginConfigurationContainerdRuncOptionsArgs struct {
	// SystemdCgroup
	SystemdCgroup pulumi.BoolPtrInput `pulumi:"systemdCgroup"`
}

containerd cri runc plugin configuration.

func (ContainerdCriPluginConfigurationContainerdRuncOptionsArgs) ElementType

func (ContainerdCriPluginConfigurationContainerdRuncOptionsArgs) ToContainerdCriPluginConfigurationContainerdRuncOptionsOutput

func (ContainerdCriPluginConfigurationContainerdRuncOptionsArgs) ToContainerdCriPluginConfigurationContainerdRuncOptionsOutputWithContext

func (i ContainerdCriPluginConfigurationContainerdRuncOptionsArgs) ToContainerdCriPluginConfigurationContainerdRuncOptionsOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdRuncOptionsOutput

func (ContainerdCriPluginConfigurationContainerdRuncOptionsArgs) ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput

func (ContainerdCriPluginConfigurationContainerdRuncOptionsArgs) ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutputWithContext

func (i ContainerdCriPluginConfigurationContainerdRuncOptionsArgs) ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput

type ContainerdCriPluginConfigurationContainerdRuncOptionsInput

type ContainerdCriPluginConfigurationContainerdRuncOptionsInput interface {
	pulumi.Input

	ToContainerdCriPluginConfigurationContainerdRuncOptionsOutput() ContainerdCriPluginConfigurationContainerdRuncOptionsOutput
	ToContainerdCriPluginConfigurationContainerdRuncOptionsOutputWithContext(context.Context) ContainerdCriPluginConfigurationContainerdRuncOptionsOutput
}

ContainerdCriPluginConfigurationContainerdRuncOptionsInput is an input type that accepts ContainerdCriPluginConfigurationContainerdRuncOptionsArgs and ContainerdCriPluginConfigurationContainerdRuncOptionsOutput values. You can construct a concrete instance of `ContainerdCriPluginConfigurationContainerdRuncOptionsInput` via:

ContainerdCriPluginConfigurationContainerdRuncOptionsArgs{...}

type ContainerdCriPluginConfigurationContainerdRuncOptionsOutput

type ContainerdCriPluginConfigurationContainerdRuncOptionsOutput struct{ *pulumi.OutputState }

containerd cri runc plugin configuration.

func (ContainerdCriPluginConfigurationContainerdRuncOptionsOutput) ElementType

func (ContainerdCriPluginConfigurationContainerdRuncOptionsOutput) SystemdCgroup

SystemdCgroup

func (ContainerdCriPluginConfigurationContainerdRuncOptionsOutput) ToContainerdCriPluginConfigurationContainerdRuncOptionsOutput

func (ContainerdCriPluginConfigurationContainerdRuncOptionsOutput) ToContainerdCriPluginConfigurationContainerdRuncOptionsOutputWithContext

func (o ContainerdCriPluginConfigurationContainerdRuncOptionsOutput) ToContainerdCriPluginConfigurationContainerdRuncOptionsOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdRuncOptionsOutput

func (ContainerdCriPluginConfigurationContainerdRuncOptionsOutput) ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput

func (ContainerdCriPluginConfigurationContainerdRuncOptionsOutput) ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutputWithContext

func (o ContainerdCriPluginConfigurationContainerdRuncOptionsOutput) ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput

type ContainerdCriPluginConfigurationContainerdRuncOptionsPtrInput

type ContainerdCriPluginConfigurationContainerdRuncOptionsPtrInput interface {
	pulumi.Input

	ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput() ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput
	ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutputWithContext(context.Context) ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput
}

ContainerdCriPluginConfigurationContainerdRuncOptionsPtrInput is an input type that accepts ContainerdCriPluginConfigurationContainerdRuncOptionsArgs, ContainerdCriPluginConfigurationContainerdRuncOptionsPtr and ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput values. You can construct a concrete instance of `ContainerdCriPluginConfigurationContainerdRuncOptionsPtrInput` via:

        ContainerdCriPluginConfigurationContainerdRuncOptionsArgs{...}

or:

        nil

type ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput

type ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput struct{ *pulumi.OutputState }

func (ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput) Elem

func (ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput) ElementType

func (ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput) SystemdCgroup

SystemdCgroup

func (ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput) ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput

func (ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput) ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutputWithContext

func (o ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput) ToContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdRuncOptionsPtrOutput

type ContainerdCriPluginConfigurationContainerdRuncOutput

type ContainerdCriPluginConfigurationContainerdRuncOutput struct{ *pulumi.OutputState }

containerd cri runc plugin configuration.

func (ContainerdCriPluginConfigurationContainerdRuncOutput) ElementType

func (ContainerdCriPluginConfigurationContainerdRuncOutput) Options

runc options.

func (ContainerdCriPluginConfigurationContainerdRuncOutput) RuntimeType

runtime_type

func (ContainerdCriPluginConfigurationContainerdRuncOutput) ToContainerdCriPluginConfigurationContainerdRuncOutput

func (ContainerdCriPluginConfigurationContainerdRuncOutput) ToContainerdCriPluginConfigurationContainerdRuncOutputWithContext

func (o ContainerdCriPluginConfigurationContainerdRuncOutput) ToContainerdCriPluginConfigurationContainerdRuncOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdRuncOutput

func (ContainerdCriPluginConfigurationContainerdRuncOutput) ToContainerdCriPluginConfigurationContainerdRuncPtrOutput

func (o ContainerdCriPluginConfigurationContainerdRuncOutput) ToContainerdCriPluginConfigurationContainerdRuncPtrOutput() ContainerdCriPluginConfigurationContainerdRuncPtrOutput

func (ContainerdCriPluginConfigurationContainerdRuncOutput) ToContainerdCriPluginConfigurationContainerdRuncPtrOutputWithContext

func (o ContainerdCriPluginConfigurationContainerdRuncOutput) ToContainerdCriPluginConfigurationContainerdRuncPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdRuncPtrOutput

type ContainerdCriPluginConfigurationContainerdRuncPtrInput

type ContainerdCriPluginConfigurationContainerdRuncPtrInput interface {
	pulumi.Input

	ToContainerdCriPluginConfigurationContainerdRuncPtrOutput() ContainerdCriPluginConfigurationContainerdRuncPtrOutput
	ToContainerdCriPluginConfigurationContainerdRuncPtrOutputWithContext(context.Context) ContainerdCriPluginConfigurationContainerdRuncPtrOutput
}

ContainerdCriPluginConfigurationContainerdRuncPtrInput is an input type that accepts ContainerdCriPluginConfigurationContainerdRuncArgs, ContainerdCriPluginConfigurationContainerdRuncPtr and ContainerdCriPluginConfigurationContainerdRuncPtrOutput values. You can construct a concrete instance of `ContainerdCriPluginConfigurationContainerdRuncPtrInput` via:

        ContainerdCriPluginConfigurationContainerdRuncArgs{...}

or:

        nil

type ContainerdCriPluginConfigurationContainerdRuncPtrOutput

type ContainerdCriPluginConfigurationContainerdRuncPtrOutput struct{ *pulumi.OutputState }

func (ContainerdCriPluginConfigurationContainerdRuncPtrOutput) Elem

func (ContainerdCriPluginConfigurationContainerdRuncPtrOutput) ElementType

func (ContainerdCriPluginConfigurationContainerdRuncPtrOutput) Options

runc options.

func (ContainerdCriPluginConfigurationContainerdRuncPtrOutput) RuntimeType

runtime_type

func (ContainerdCriPluginConfigurationContainerdRuncPtrOutput) ToContainerdCriPluginConfigurationContainerdRuncPtrOutput

func (ContainerdCriPluginConfigurationContainerdRuncPtrOutput) ToContainerdCriPluginConfigurationContainerdRuncPtrOutputWithContext

func (o ContainerdCriPluginConfigurationContainerdRuncPtrOutput) ToContainerdCriPluginConfigurationContainerdRuncPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationContainerdRuncPtrOutput

type ContainerdCriPluginConfigurationInput

type ContainerdCriPluginConfigurationInput interface {
	pulumi.Input

	ToContainerdCriPluginConfigurationOutput() ContainerdCriPluginConfigurationOutput
	ToContainerdCriPluginConfigurationOutputWithContext(context.Context) ContainerdCriPluginConfigurationOutput
}

ContainerdCriPluginConfigurationInput is an input type that accepts ContainerdCriPluginConfigurationArgs and ContainerdCriPluginConfigurationOutput values. You can construct a concrete instance of `ContainerdCriPluginConfigurationInput` via:

ContainerdCriPluginConfigurationArgs{...}

type ContainerdCriPluginConfigurationOutput

type ContainerdCriPluginConfigurationOutput struct{ *pulumi.OutputState }

containerd cri plugin configuration.

func (ContainerdCriPluginConfigurationOutput) Cni

cni configuration.

func (ContainerdCriPluginConfigurationOutput) Containerd

containerd configuration.

func (ContainerdCriPluginConfigurationOutput) ElementType

func (ContainerdCriPluginConfigurationOutput) ToContainerdCriPluginConfigurationOutput

func (o ContainerdCriPluginConfigurationOutput) ToContainerdCriPluginConfigurationOutput() ContainerdCriPluginConfigurationOutput

func (ContainerdCriPluginConfigurationOutput) ToContainerdCriPluginConfigurationOutputWithContext

func (o ContainerdCriPluginConfigurationOutput) ToContainerdCriPluginConfigurationOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationOutput

func (ContainerdCriPluginConfigurationOutput) ToContainerdCriPluginConfigurationPtrOutput

func (o ContainerdCriPluginConfigurationOutput) ToContainerdCriPluginConfigurationPtrOutput() ContainerdCriPluginConfigurationPtrOutput

func (ContainerdCriPluginConfigurationOutput) ToContainerdCriPluginConfigurationPtrOutputWithContext

func (o ContainerdCriPluginConfigurationOutput) ToContainerdCriPluginConfigurationPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationPtrOutput

type ContainerdCriPluginConfigurationPtrInput

type ContainerdCriPluginConfigurationPtrInput interface {
	pulumi.Input

	ToContainerdCriPluginConfigurationPtrOutput() ContainerdCriPluginConfigurationPtrOutput
	ToContainerdCriPluginConfigurationPtrOutputWithContext(context.Context) ContainerdCriPluginConfigurationPtrOutput
}

ContainerdCriPluginConfigurationPtrInput is an input type that accepts ContainerdCriPluginConfigurationArgs, ContainerdCriPluginConfigurationPtr and ContainerdCriPluginConfigurationPtrOutput values. You can construct a concrete instance of `ContainerdCriPluginConfigurationPtrInput` via:

        ContainerdCriPluginConfigurationArgs{...}

or:

        nil

type ContainerdCriPluginConfigurationPtrOutput

type ContainerdCriPluginConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ContainerdCriPluginConfigurationPtrOutput) Cni

cni configuration.

func (ContainerdCriPluginConfigurationPtrOutput) Containerd

containerd configuration.

func (ContainerdCriPluginConfigurationPtrOutput) Elem

func (ContainerdCriPluginConfigurationPtrOutput) ElementType

func (ContainerdCriPluginConfigurationPtrOutput) ToContainerdCriPluginConfigurationPtrOutput

func (o ContainerdCriPluginConfigurationPtrOutput) ToContainerdCriPluginConfigurationPtrOutput() ContainerdCriPluginConfigurationPtrOutput

func (ContainerdCriPluginConfigurationPtrOutput) ToContainerdCriPluginConfigurationPtrOutputWithContext

func (o ContainerdCriPluginConfigurationPtrOutput) ToContainerdCriPluginConfigurationPtrOutputWithContext(ctx context.Context) ContainerdCriPluginConfigurationPtrOutput

type Context

type Context struct {
	// TODO
	Cluster string `pulumi:"cluster"`
	// TODO
	User string `pulumi:"user"`
}

type ContextArrayOutput

type ContextArrayOutput struct{ *pulumi.OutputState }

func (ContextArrayOutput) ElementType

func (ContextArrayOutput) ElementType() reflect.Type

func (ContextArrayOutput) Index

func (ContextArrayOutput) ToContextArrayOutput

func (o ContextArrayOutput) ToContextArrayOutput() ContextArrayOutput

func (ContextArrayOutput) ToContextArrayOutputWithContext

func (o ContextArrayOutput) ToContextArrayOutputWithContext(ctx context.Context) ContextArrayOutput

type ContextOutput

type ContextOutput struct{ *pulumi.OutputState }

func (ContextOutput) Cluster

func (o ContextOutput) Cluster() pulumi.StringOutput

TODO

func (ContextOutput) ElementType

func (ContextOutput) ElementType() reflect.Type

func (ContextOutput) ToContextOutput

func (o ContextOutput) ToContextOutput() ContextOutput

func (ContextOutput) ToContextOutputWithContext

func (o ContextOutput) ToContextOutputWithContext(ctx context.Context) ContextOutput

func (ContextOutput) User

TODO

type GetCniBridgePluginConfigurationArgs

type GetCniBridgePluginConfigurationArgs struct {
	// Bridge name.
	Bridge *string `pulumi:"bridge"`
	// CNI version.
	CniVersion *string `pulumi:"cniVersion"`
	// IP masq.
	IpMasq *bool `pulumi:"ipMasq"`
	// IPAM
	Ipam *CniBridgeIpam `pulumi:"ipam"`
	// Is gateway.
	IsGateway *bool `pulumi:"isGateway"`
	// CNI plugin name.
	Name *string `pulumi:"name"`
	// The subnet to use.
	Subnet string `pulumi:"subnet"`
	// CNI plugin type.
	Type *string `pulumi:"type"`
}

type GetCniBridgePluginConfigurationOutputArgs

type GetCniBridgePluginConfigurationOutputArgs struct {
	// Bridge name.
	Bridge pulumi.StringPtrInput `pulumi:"bridge"`
	// CNI version.
	CniVersion pulumi.StringPtrInput `pulumi:"cniVersion"`
	// IP masq.
	IpMasq pulumi.BoolPtrInput `pulumi:"ipMasq"`
	// IPAM
	Ipam CniBridgeIpamPtrInput `pulumi:"ipam"`
	// Is gateway.
	IsGateway pulumi.BoolPtrInput `pulumi:"isGateway"`
	// CNI plugin name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The subnet to use.
	Subnet pulumi.StringInput `pulumi:"subnet"`
	// CNI plugin type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (GetCniBridgePluginConfigurationOutputArgs) ElementType

type GetCniBridgePluginConfigurationResult

type GetCniBridgePluginConfigurationResult struct {
	Result CniBridgePluginConfigurationType `pulumi:"result"`
}

Get the `bridge` configuration.

func GetCniBridgePluginConfiguration

Get the `bridge` configuration.

type GetCniBridgePluginConfigurationResultOutput

type GetCniBridgePluginConfigurationResultOutput struct{ *pulumi.OutputState }

Get the `bridge` configuration.

func (GetCniBridgePluginConfigurationResultOutput) ElementType

func (GetCniBridgePluginConfigurationResultOutput) Result

func (GetCniBridgePluginConfigurationResultOutput) ToGetCniBridgePluginConfigurationResultOutput

func (o GetCniBridgePluginConfigurationResultOutput) ToGetCniBridgePluginConfigurationResultOutput() GetCniBridgePluginConfigurationResultOutput

func (GetCniBridgePluginConfigurationResultOutput) ToGetCniBridgePluginConfigurationResultOutputWithContext

func (o GetCniBridgePluginConfigurationResultOutput) ToGetCniBridgePluginConfigurationResultOutputWithContext(ctx context.Context) GetCniBridgePluginConfigurationResultOutput

type GetCniLoopbackPluginConfigurationArgs

type GetCniLoopbackPluginConfigurationArgs struct {
	// CNI version.
	CniVersion *string `pulumi:"cniVersion"`
	// CNI plugin name.
	Name *string `pulumi:"name"`
	// CNI plugin type.
	Type *string `pulumi:"type"`
}

type GetCniLoopbackPluginConfigurationOutputArgs

type GetCniLoopbackPluginConfigurationOutputArgs struct {
	// CNI version.
	CniVersion pulumi.StringPtrInput `pulumi:"cniVersion"`
	// CNI plugin name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// CNI plugin type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (GetCniLoopbackPluginConfigurationOutputArgs) ElementType

type GetCniLoopbackPluginConfigurationResult

type GetCniLoopbackPluginConfigurationResult struct {
	Result CniLoopbackPluginConfigurationType `pulumi:"result"`
}

Get the `loopback` configuration.

func GetCniLoopbackPluginConfiguration

Get the `loopback` configuration.

type GetCniLoopbackPluginConfigurationResultOutput

type GetCniLoopbackPluginConfigurationResultOutput struct{ *pulumi.OutputState }

Get the `loopback` configuration.

func (GetCniLoopbackPluginConfigurationResultOutput) ElementType

func (GetCniLoopbackPluginConfigurationResultOutput) Result

func (GetCniLoopbackPluginConfigurationResultOutput) ToGetCniLoopbackPluginConfigurationResultOutput

func (o GetCniLoopbackPluginConfigurationResultOutput) ToGetCniLoopbackPluginConfigurationResultOutput() GetCniLoopbackPluginConfigurationResultOutput

func (GetCniLoopbackPluginConfigurationResultOutput) ToGetCniLoopbackPluginConfigurationResultOutputWithContext

func (o GetCniLoopbackPluginConfigurationResultOutput) ToGetCniLoopbackPluginConfigurationResultOutputWithContext(ctx context.Context) GetCniLoopbackPluginConfigurationResultOutput

type GetContainerdConfigurationArgs

type GetContainerdConfigurationArgs struct {
	// The cri configuration.
	Cri *ContainerdCriPluginConfiguration `pulumi:"cri"`
}

type GetContainerdConfigurationOutputArgs

type GetContainerdConfigurationOutputArgs struct {
	// The cri configuration.
	Cri *ContainerdCriPluginConfigurationArgs `pulumi:"cri"`
}

func (GetContainerdConfigurationOutputArgs) ElementType

type GetContainerdConfigurationResult

type GetContainerdConfigurationResult struct {
	Result ContainerdConfigurationType `pulumi:"result"`
}

Get the containerd configuration.

func GetContainerdConfiguration

func GetContainerdConfiguration(ctx *pulumi.Context, args *GetContainerdConfigurationArgs, opts ...pulumi.InvokeOption) (*GetContainerdConfigurationResult, error)

Get the containerd configuration.

type GetContainerdConfigurationResultOutput

type GetContainerdConfigurationResultOutput struct{ *pulumi.OutputState }

Get the containerd configuration.

func (GetContainerdConfigurationResultOutput) ElementType

func (GetContainerdConfigurationResultOutput) Result

func (GetContainerdConfigurationResultOutput) ToGetContainerdConfigurationResultOutput

func (o GetContainerdConfigurationResultOutput) ToGetContainerdConfigurationResultOutput() GetContainerdConfigurationResultOutput

func (GetContainerdConfigurationResultOutput) ToGetContainerdConfigurationResultOutputWithContext

func (o GetContainerdConfigurationResultOutput) ToGetContainerdConfigurationResultOutputWithContext(ctx context.Context) GetContainerdConfigurationResultOutput

type GetKubeProxyConfigurationArgs

type GetKubeProxyConfigurationArgs struct {
	// Cluster CIDR.
	ClusterCIDR string `pulumi:"clusterCIDR"`
	// Path to the kubeconfig.
	Kubeconfig string `pulumi:"kubeconfig"`
	// TODO
	Mode *string `pulumi:"mode"`
}

type GetKubeProxyConfigurationOutputArgs

type GetKubeProxyConfigurationOutputArgs struct {
	// Cluster CIDR.
	ClusterCIDR pulumi.StringInput `pulumi:"clusterCIDR"`
	// Path to the kubeconfig.
	Kubeconfig pulumi.StringInput `pulumi:"kubeconfig"`
	// TODO
	Mode pulumi.StringPtrInput `pulumi:"mode"`
}

func (GetKubeProxyConfigurationOutputArgs) ElementType

type GetKubeProxyConfigurationResult

type GetKubeProxyConfigurationResult struct {
	Result KubeProxyConfigurationType `pulumi:"result"`
}

kube-proxy configuration.

func GetKubeProxyConfiguration

func GetKubeProxyConfiguration(ctx *pulumi.Context, args *GetKubeProxyConfigurationArgs, opts ...pulumi.InvokeOption) (*GetKubeProxyConfigurationResult, error)

kube-proxy configuration.

type GetKubeProxyConfigurationResultOutput

type GetKubeProxyConfigurationResultOutput struct{ *pulumi.OutputState }

kube-proxy configuration.

func (GetKubeProxyConfigurationResultOutput) ElementType

func (GetKubeProxyConfigurationResultOutput) Result

func (GetKubeProxyConfigurationResultOutput) ToGetKubeProxyConfigurationResultOutput

func (o GetKubeProxyConfigurationResultOutput) ToGetKubeProxyConfigurationResultOutput() GetKubeProxyConfigurationResultOutput

func (GetKubeProxyConfigurationResultOutput) ToGetKubeProxyConfigurationResultOutputWithContext

func (o GetKubeProxyConfigurationResultOutput) ToGetKubeProxyConfigurationResultOutputWithContext(ctx context.Context) GetKubeProxyConfigurationResultOutput

type GetKubeVipManifestArgs

type GetKubeVipManifestArgs struct {
	// TODO
	Address string `pulumi:"address"`
	// TODO
	BgpAs *int `pulumi:"bgpAs"`
	// TODO
	BgpEnable *bool `pulumi:"bgpEnable"`
	// TODO
	BgpPeerAddress *string `pulumi:"bgpPeerAddress"`
	// TODO
	BgpPeerAs *int `pulumi:"bgpPeerAs"`
	// TODO
	BgpPeerPass *string `pulumi:"bgpPeerPass"`
	// TODO
	BgpPeers *string `pulumi:"bgpPeers"`
	// TODO
	BgpRouterId *string `pulumi:"bgpRouterId"`
	// TODO
	CpEnable *bool `pulumi:"cpEnable"`
	// TODO
	CpNamespace *string `pulumi:"cpNamespace"`
	// Override the kube-vip image.
	Image *string `pulumi:"image"`
	// Path to the kubeconfig on the remote host.
	KubeconfigPath string `pulumi:"kubeconfigPath"`
	// Name of the static pod. Defaults to kube-vip.
	Name *string `pulumi:"name"`
	// Namespace for the static pod. Defaults to kube-system.
	Namespace *string `pulumi:"namespace"`
	// TODO
	Port *int `pulumi:"port"`
	// TODO
	SvcEnable *bool `pulumi:"svcEnable"`
	// Version of kube-vip to use.
	Version *string `pulumi:"version"`
	// TODO
	VipArp *bool `pulumi:"vipArp"`
	// TODO
	VipCidr int `pulumi:"vipCidr"`
	// TODO
	VipDdns *bool `pulumi:"vipDdns"`
	// TODO
	VipInterface *string `pulumi:"vipInterface"`
	// TODO
	VipLeaderElection *bool `pulumi:"vipLeaderElection"`
	// TODO
	VipLeaseDuration *int `pulumi:"vipLeaseDuration"`
	// TODO
	VipRenewDeadline *int `pulumi:"vipRenewDeadline"`
	// TODO
	VipRetryPeriod *int `pulumi:"vipRetryPeriod"`
}

func (*GetKubeVipManifestArgs) Defaults

Defaults sets the appropriate defaults for GetKubeVipManifestArgs

type GetKubeVipManifestOutputArgs

type GetKubeVipManifestOutputArgs struct {
	// TODO
	Address pulumi.StringInput `pulumi:"address"`
	// TODO
	BgpAs pulumi.IntPtrInput `pulumi:"bgpAs"`
	// TODO
	BgpEnable pulumi.BoolPtrInput `pulumi:"bgpEnable"`
	// TODO
	BgpPeerAddress pulumi.StringPtrInput `pulumi:"bgpPeerAddress"`
	// TODO
	BgpPeerAs pulumi.IntPtrInput `pulumi:"bgpPeerAs"`
	// TODO
	BgpPeerPass pulumi.StringPtrInput `pulumi:"bgpPeerPass"`
	// TODO
	BgpPeers pulumi.StringPtrInput `pulumi:"bgpPeers"`
	// TODO
	BgpRouterId pulumi.StringPtrInput `pulumi:"bgpRouterId"`
	// TODO
	CpEnable pulumi.BoolPtrInput `pulumi:"cpEnable"`
	// TODO
	CpNamespace pulumi.StringPtrInput `pulumi:"cpNamespace"`
	// Override the kube-vip image.
	Image pulumi.StringPtrInput `pulumi:"image"`
	// Path to the kubeconfig on the remote host.
	KubeconfigPath pulumi.StringInput `pulumi:"kubeconfigPath"`
	// Name of the static pod. Defaults to kube-vip.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Namespace for the static pod. Defaults to kube-system.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// TODO
	Port pulumi.IntPtrInput `pulumi:"port"`
	// TODO
	SvcEnable pulumi.BoolPtrInput `pulumi:"svcEnable"`
	// Version of kube-vip to use.
	Version pulumi.StringPtrInput `pulumi:"version"`
	// TODO
	VipArp pulumi.BoolPtrInput `pulumi:"vipArp"`
	// TODO
	VipCidr pulumi.IntInput `pulumi:"vipCidr"`
	// TODO
	VipDdns pulumi.BoolPtrInput `pulumi:"vipDdns"`
	// TODO
	VipInterface pulumi.StringPtrInput `pulumi:"vipInterface"`
	// TODO
	VipLeaderElection pulumi.BoolPtrInput `pulumi:"vipLeaderElection"`
	// TODO
	VipLeaseDuration pulumi.IntPtrInput `pulumi:"vipLeaseDuration"`
	// TODO
	VipRenewDeadline pulumi.IntPtrInput `pulumi:"vipRenewDeadline"`
	// TODO
	VipRetryPeriod pulumi.IntPtrInput `pulumi:"vipRetryPeriod"`
}

func (GetKubeVipManifestOutputArgs) ElementType

type GetKubeVipManifestResult

type GetKubeVipManifestResult struct {
	Result PodManifest `pulumi:"result"`
}

Gets the static pod manifests for KubeVip.

func GetKubeVipManifest

func GetKubeVipManifest(ctx *pulumi.Context, args *GetKubeVipManifestArgs, opts ...pulumi.InvokeOption) (*GetKubeVipManifestResult, error)

Gets the static pod manifests for KubeVip.

type GetKubeVipManifestResultOutput

type GetKubeVipManifestResultOutput struct{ *pulumi.OutputState }

Gets the static pod manifests for KubeVip.

func (GetKubeVipManifestResultOutput) ElementType

func (GetKubeVipManifestResultOutput) Result

func (GetKubeVipManifestResultOutput) ToGetKubeVipManifestResultOutput

func (o GetKubeVipManifestResultOutput) ToGetKubeVipManifestResultOutput() GetKubeVipManifestResultOutput

func (GetKubeVipManifestResultOutput) ToGetKubeVipManifestResultOutputWithContext

func (o GetKubeVipManifestResultOutput) ToGetKubeVipManifestResultOutputWithContext(ctx context.Context) GetKubeVipManifestResultOutput

type GetKubeconfigArgs

type GetKubeconfigArgs struct {
	// Certificate authority data.
	CaPem string `pulumi:"caPem"`
	// Options for creating the kubeconfig.
	Options interface{} `pulumi:"options"`
}

type GetKubeconfigOutputArgs

type GetKubeconfigOutputArgs struct {
	// Certificate authority data.
	CaPem pulumi.StringInput `pulumi:"caPem"`
	// Options for creating the kubeconfig.
	Options interface{} `pulumi:"options"`
}

func (GetKubeconfigOutputArgs) ElementType

func (GetKubeconfigOutputArgs) ElementType() reflect.Type

type GetKubeconfigResult

type GetKubeconfigResult struct {
	Result Kubeconfig `pulumi:"result"`
}

func GetKubeconfig

func GetKubeconfig(ctx *pulumi.Context, args *GetKubeconfigArgs, opts ...pulumi.InvokeOption) (*GetKubeconfigResult, error)

type GetKubeconfigResultOutput

type GetKubeconfigResultOutput struct{ *pulumi.OutputState }

func (GetKubeconfigResultOutput) ElementType

func (GetKubeconfigResultOutput) ElementType() reflect.Type

func (GetKubeconfigResultOutput) Result

func (GetKubeconfigResultOutput) ToGetKubeconfigResultOutput

func (o GetKubeconfigResultOutput) ToGetKubeconfigResultOutput() GetKubeconfigResultOutput

func (GetKubeconfigResultOutput) ToGetKubeconfigResultOutputWithContext

func (o GetKubeconfigResultOutput) ToGetKubeconfigResultOutputWithContext(ctx context.Context) GetKubeconfigResultOutput

type GetKubeletConfigurationArgs

type GetKubeletConfigurationArgs struct {
	Anonymous                *bool    `pulumi:"anonymous"`
	AuthorizationMode        *string  `pulumi:"authorizationMode"`
	CgroupDriver             *string  `pulumi:"cgroupDriver"`
	ClientCAFile             *string  `pulumi:"clientCAFile"`
	ClusterDNS               []string `pulumi:"clusterDNS"`
	ClusterDomain            *string  `pulumi:"clusterDomain"`
	ContainerRuntimeEndpoint *string  `pulumi:"containerRuntimeEndpoint"`
	PodCIDR                  string   `pulumi:"podCIDR"`
	ResolvConf               *string  `pulumi:"resolvConf"`
	RuntimeRequestTimeout    *string  `pulumi:"runtimeRequestTimeout"`
	TlsCertFile              *string  `pulumi:"tlsCertFile"`
	TlsPrivateKeyFile        *string  `pulumi:"tlsPrivateKeyFile"`
	Webhook                  *bool    `pulumi:"webhook"`
}

type GetKubeletConfigurationOutputArgs

type GetKubeletConfigurationOutputArgs struct {
	Anonymous                pulumi.BoolPtrInput     `pulumi:"anonymous"`
	AuthorizationMode        pulumi.StringPtrInput   `pulumi:"authorizationMode"`
	CgroupDriver             pulumi.StringPtrInput   `pulumi:"cgroupDriver"`
	ClientCAFile             pulumi.StringPtrInput   `pulumi:"clientCAFile"`
	ClusterDNS               pulumi.StringArrayInput `pulumi:"clusterDNS"`
	ClusterDomain            pulumi.StringPtrInput   `pulumi:"clusterDomain"`
	ContainerRuntimeEndpoint pulumi.StringPtrInput   `pulumi:"containerRuntimeEndpoint"`
	PodCIDR                  pulumi.StringInput      `pulumi:"podCIDR"`
	ResolvConf               pulumi.StringPtrInput   `pulumi:"resolvConf"`
	RuntimeRequestTimeout    pulumi.StringPtrInput   `pulumi:"runtimeRequestTimeout"`
	TlsCertFile              pulumi.StringPtrInput   `pulumi:"tlsCertFile"`
	TlsPrivateKeyFile        pulumi.StringPtrInput   `pulumi:"tlsPrivateKeyFile"`
	Webhook                  pulumi.BoolPtrInput     `pulumi:"webhook"`
}

func (GetKubeletConfigurationOutputArgs) ElementType

type GetKubeletConfigurationResult

type GetKubeletConfigurationResult struct {
	Result KubeletConfigurationType `pulumi:"result"`
}

Get the kubelet configuration.

func GetKubeletConfiguration

func GetKubeletConfiguration(ctx *pulumi.Context, args *GetKubeletConfigurationArgs, opts ...pulumi.InvokeOption) (*GetKubeletConfigurationResult, error)

Get the kubelet configuration.

type GetKubeletConfigurationResultOutput

type GetKubeletConfigurationResultOutput struct{ *pulumi.OutputState }

Get the kubelet configuration.

func (GetKubeletConfigurationResultOutput) ElementType

func (GetKubeletConfigurationResultOutput) Result

func (GetKubeletConfigurationResultOutput) ToGetKubeletConfigurationResultOutput

func (o GetKubeletConfigurationResultOutput) ToGetKubeletConfigurationResultOutput() GetKubeletConfigurationResultOutput

func (GetKubeletConfigurationResultOutput) ToGetKubeletConfigurationResultOutputWithContext

func (o GetKubeletConfigurationResultOutput) ToGetKubeletConfigurationResultOutputWithContext(ctx context.Context) GetKubeletConfigurationResultOutput

type KubeProxyConfiguration

type KubeProxyConfiguration struct {
	pulumi.ResourceState

	Result KubeProxyConfigurationTypeOutput `pulumi:"result"`
	// The yaml representation of the manifest.
	Yaml pulumi.StringOutput `pulumi:"yaml"`
}

kube-proxy configuration.

func NewKubeProxyConfiguration

func NewKubeProxyConfiguration(ctx *pulumi.Context,
	name string, args *KubeProxyConfigurationArgs, opts ...pulumi.ResourceOption) (*KubeProxyConfiguration, error)

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

func (*KubeProxyConfiguration) ElementType

func (*KubeProxyConfiguration) ElementType() reflect.Type

func (*KubeProxyConfiguration) ToKubeProxyConfigurationOutput

func (i *KubeProxyConfiguration) ToKubeProxyConfigurationOutput() KubeProxyConfigurationOutput

func (*KubeProxyConfiguration) ToKubeProxyConfigurationOutputWithContext

func (i *KubeProxyConfiguration) ToKubeProxyConfigurationOutputWithContext(ctx context.Context) KubeProxyConfigurationOutput

type KubeProxyConfigurationArgs

type KubeProxyConfigurationArgs struct {
	// Cluster CIDR.
	ClusterCIDR pulumi.StringInput
	// Path to the kubeconfig.
	Kubeconfig pulumi.StringInput
	// TODO
	Mode pulumi.StringPtrInput
}

The set of arguments for constructing a KubeProxyConfiguration resource.

func (KubeProxyConfigurationArgs) ElementType

func (KubeProxyConfigurationArgs) ElementType() reflect.Type

type KubeProxyConfigurationArray

type KubeProxyConfigurationArray []KubeProxyConfigurationInput

func (KubeProxyConfigurationArray) ElementType

func (KubeProxyConfigurationArray) ToKubeProxyConfigurationArrayOutput

func (i KubeProxyConfigurationArray) ToKubeProxyConfigurationArrayOutput() KubeProxyConfigurationArrayOutput

func (KubeProxyConfigurationArray) ToKubeProxyConfigurationArrayOutputWithContext

func (i KubeProxyConfigurationArray) ToKubeProxyConfigurationArrayOutputWithContext(ctx context.Context) KubeProxyConfigurationArrayOutput

type KubeProxyConfigurationArrayInput

type KubeProxyConfigurationArrayInput interface {
	pulumi.Input

	ToKubeProxyConfigurationArrayOutput() KubeProxyConfigurationArrayOutput
	ToKubeProxyConfigurationArrayOutputWithContext(context.Context) KubeProxyConfigurationArrayOutput
}

KubeProxyConfigurationArrayInput is an input type that accepts KubeProxyConfigurationArray and KubeProxyConfigurationArrayOutput values. You can construct a concrete instance of `KubeProxyConfigurationArrayInput` via:

KubeProxyConfigurationArray{ KubeProxyConfigurationArgs{...} }

type KubeProxyConfigurationArrayOutput

type KubeProxyConfigurationArrayOutput struct{ *pulumi.OutputState }

func (KubeProxyConfigurationArrayOutput) ElementType

func (KubeProxyConfigurationArrayOutput) Index

func (KubeProxyConfigurationArrayOutput) ToKubeProxyConfigurationArrayOutput

func (o KubeProxyConfigurationArrayOutput) ToKubeProxyConfigurationArrayOutput() KubeProxyConfigurationArrayOutput

func (KubeProxyConfigurationArrayOutput) ToKubeProxyConfigurationArrayOutputWithContext

func (o KubeProxyConfigurationArrayOutput) ToKubeProxyConfigurationArrayOutputWithContext(ctx context.Context) KubeProxyConfigurationArrayOutput

type KubeProxyConfigurationClientConnection

type KubeProxyConfigurationClientConnection struct {
	// Path to the kubeconfig.
	Kubeconfig string `pulumi:"kubeconfig"`
}

type KubeProxyConfigurationClientConnectionOutput

type KubeProxyConfigurationClientConnectionOutput struct{ *pulumi.OutputState }

func (KubeProxyConfigurationClientConnectionOutput) ElementType

func (KubeProxyConfigurationClientConnectionOutput) Kubeconfig

Path to the kubeconfig.

func (KubeProxyConfigurationClientConnectionOutput) ToKubeProxyConfigurationClientConnectionOutput

func (o KubeProxyConfigurationClientConnectionOutput) ToKubeProxyConfigurationClientConnectionOutput() KubeProxyConfigurationClientConnectionOutput

func (KubeProxyConfigurationClientConnectionOutput) ToKubeProxyConfigurationClientConnectionOutputWithContext

func (o KubeProxyConfigurationClientConnectionOutput) ToKubeProxyConfigurationClientConnectionOutputWithContext(ctx context.Context) KubeProxyConfigurationClientConnectionOutput

type KubeProxyConfigurationClientConnectionPtrOutput

type KubeProxyConfigurationClientConnectionPtrOutput struct{ *pulumi.OutputState }

func (KubeProxyConfigurationClientConnectionPtrOutput) Elem

func (KubeProxyConfigurationClientConnectionPtrOutput) ElementType

func (KubeProxyConfigurationClientConnectionPtrOutput) Kubeconfig

Path to the kubeconfig.

func (KubeProxyConfigurationClientConnectionPtrOutput) ToKubeProxyConfigurationClientConnectionPtrOutput

func (o KubeProxyConfigurationClientConnectionPtrOutput) ToKubeProxyConfigurationClientConnectionPtrOutput() KubeProxyConfigurationClientConnectionPtrOutput

func (KubeProxyConfigurationClientConnectionPtrOutput) ToKubeProxyConfigurationClientConnectionPtrOutputWithContext

func (o KubeProxyConfigurationClientConnectionPtrOutput) ToKubeProxyConfigurationClientConnectionPtrOutputWithContext(ctx context.Context) KubeProxyConfigurationClientConnectionPtrOutput

type KubeProxyConfigurationInput

type KubeProxyConfigurationInput interface {
	pulumi.Input

	ToKubeProxyConfigurationOutput() KubeProxyConfigurationOutput
	ToKubeProxyConfigurationOutputWithContext(ctx context.Context) KubeProxyConfigurationOutput
}

type KubeProxyConfigurationMap

type KubeProxyConfigurationMap map[string]KubeProxyConfigurationInput

func (KubeProxyConfigurationMap) ElementType

func (KubeProxyConfigurationMap) ElementType() reflect.Type

func (KubeProxyConfigurationMap) ToKubeProxyConfigurationMapOutput

func (i KubeProxyConfigurationMap) ToKubeProxyConfigurationMapOutput() KubeProxyConfigurationMapOutput

func (KubeProxyConfigurationMap) ToKubeProxyConfigurationMapOutputWithContext

func (i KubeProxyConfigurationMap) ToKubeProxyConfigurationMapOutputWithContext(ctx context.Context) KubeProxyConfigurationMapOutput

type KubeProxyConfigurationMapInput

type KubeProxyConfigurationMapInput interface {
	pulumi.Input

	ToKubeProxyConfigurationMapOutput() KubeProxyConfigurationMapOutput
	ToKubeProxyConfigurationMapOutputWithContext(context.Context) KubeProxyConfigurationMapOutput
}

KubeProxyConfigurationMapInput is an input type that accepts KubeProxyConfigurationMap and KubeProxyConfigurationMapOutput values. You can construct a concrete instance of `KubeProxyConfigurationMapInput` via:

KubeProxyConfigurationMap{ "key": KubeProxyConfigurationArgs{...} }

type KubeProxyConfigurationMapOutput

type KubeProxyConfigurationMapOutput struct{ *pulumi.OutputState }

func (KubeProxyConfigurationMapOutput) ElementType

func (KubeProxyConfigurationMapOutput) MapIndex

func (KubeProxyConfigurationMapOutput) ToKubeProxyConfigurationMapOutput

func (o KubeProxyConfigurationMapOutput) ToKubeProxyConfigurationMapOutput() KubeProxyConfigurationMapOutput

func (KubeProxyConfigurationMapOutput) ToKubeProxyConfigurationMapOutputWithContext

func (o KubeProxyConfigurationMapOutput) ToKubeProxyConfigurationMapOutputWithContext(ctx context.Context) KubeProxyConfigurationMapOutput

type KubeProxyConfigurationOutput

type KubeProxyConfigurationOutput struct{ *pulumi.OutputState }

func (KubeProxyConfigurationOutput) ElementType

func (KubeProxyConfigurationOutput) Result

func (KubeProxyConfigurationOutput) ToKubeProxyConfigurationOutput

func (o KubeProxyConfigurationOutput) ToKubeProxyConfigurationOutput() KubeProxyConfigurationOutput

func (KubeProxyConfigurationOutput) ToKubeProxyConfigurationOutputWithContext

func (o KubeProxyConfigurationOutput) ToKubeProxyConfigurationOutputWithContext(ctx context.Context) KubeProxyConfigurationOutput

func (KubeProxyConfigurationOutput) Yaml

The yaml representation of the manifest.

type KubeProxyConfigurationType

type KubeProxyConfigurationType struct {
	ApiVersion       *string                                 `pulumi:"apiVersion"`
	ClientConnection *KubeProxyConfigurationClientConnection `pulumi:"clientConnection"`
	// TODO
	ClusterCIDR string  `pulumi:"clusterCIDR"`
	Kind        *string `pulumi:"kind"`
	// TODO
	Mode *string `pulumi:"mode"`
}

type KubeProxyConfigurationTypeOutput

type KubeProxyConfigurationTypeOutput struct{ *pulumi.OutputState }

func (KubeProxyConfigurationTypeOutput) ApiVersion

func (KubeProxyConfigurationTypeOutput) ClientConnection

func (KubeProxyConfigurationTypeOutput) ClusterCIDR

TODO

func (KubeProxyConfigurationTypeOutput) ElementType

func (KubeProxyConfigurationTypeOutput) Kind

func (KubeProxyConfigurationTypeOutput) Mode

TODO

func (KubeProxyConfigurationTypeOutput) ToKubeProxyConfigurationTypeOutput

func (o KubeProxyConfigurationTypeOutput) ToKubeProxyConfigurationTypeOutput() KubeProxyConfigurationTypeOutput

func (KubeProxyConfigurationTypeOutput) ToKubeProxyConfigurationTypeOutputWithContext

func (o KubeProxyConfigurationTypeOutput) ToKubeProxyConfigurationTypeOutputWithContext(ctx context.Context) KubeProxyConfigurationTypeOutput

type KubeVipManifest

type KubeVipManifest struct {
	pulumi.ResourceState

	Result PodManifestOutput `pulumi:"result"`
	// The yaml representation of the manifest.
	Yaml pulumi.StringOutput `pulumi:"yaml"`
}

Gets the static pod manifests for KubeVip.

func NewKubeVipManifest

func NewKubeVipManifest(ctx *pulumi.Context,
	name string, args *KubeVipManifestArgs, opts ...pulumi.ResourceOption) (*KubeVipManifest, error)

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

func (*KubeVipManifest) ElementType

func (*KubeVipManifest) ElementType() reflect.Type

func (*KubeVipManifest) ToKubeVipManifestOutput

func (i *KubeVipManifest) ToKubeVipManifestOutput() KubeVipManifestOutput

func (*KubeVipManifest) ToKubeVipManifestOutputWithContext

func (i *KubeVipManifest) ToKubeVipManifestOutputWithContext(ctx context.Context) KubeVipManifestOutput

type KubeVipManifestArgs

type KubeVipManifestArgs struct {
	// TODO
	Address pulumi.StringInput
	// TODO
	BgpAs pulumi.IntPtrInput
	// TODO
	BgpEnable pulumi.BoolPtrInput
	// TODO
	BgpPeerAddress pulumi.StringPtrInput
	// TODO
	BgpPeerAs pulumi.IntPtrInput
	// TODO
	BgpPeerPass pulumi.StringPtrInput
	// TODO
	BgpPeers pulumi.StringPtrInput
	// TODO
	BgpRouterId pulumi.StringPtrInput
	// TODO
	CpEnable pulumi.BoolPtrInput
	// TODO
	CpNamespace pulumi.StringPtrInput
	// Override the kube-vip image.
	Image pulumi.StringPtrInput
	// Path to the kubeconfig on the remote host.
	KubeconfigPath pulumi.StringInput
	// Name of the static pod. Defaults to kube-vip.
	Name pulumi.StringPtrInput
	// Namespace for the static pod. Defaults to kube-system.
	Namespace pulumi.StringPtrInput
	// TODO
	Port pulumi.IntPtrInput
	// TODO
	SvcEnable pulumi.BoolPtrInput
	// Version of kube-vip to use.
	Version pulumi.StringPtrInput
	// TODO
	VipArp pulumi.BoolPtrInput
	// TODO
	VipCidr pulumi.IntInput
	// TODO
	VipDdns pulumi.BoolPtrInput
	// TODO
	VipInterface pulumi.StringPtrInput
	// TODO
	VipLeaderElection pulumi.BoolPtrInput
	// TODO
	VipLeaseDuration pulumi.IntPtrInput
	// TODO
	VipRenewDeadline pulumi.IntPtrInput
	// TODO
	VipRetryPeriod pulumi.IntPtrInput
}

The set of arguments for constructing a KubeVipManifest resource.

func (KubeVipManifestArgs) ElementType

func (KubeVipManifestArgs) ElementType() reflect.Type

type KubeVipManifestArray

type KubeVipManifestArray []KubeVipManifestInput

func (KubeVipManifestArray) ElementType

func (KubeVipManifestArray) ElementType() reflect.Type

func (KubeVipManifestArray) ToKubeVipManifestArrayOutput

func (i KubeVipManifestArray) ToKubeVipManifestArrayOutput() KubeVipManifestArrayOutput

func (KubeVipManifestArray) ToKubeVipManifestArrayOutputWithContext

func (i KubeVipManifestArray) ToKubeVipManifestArrayOutputWithContext(ctx context.Context) KubeVipManifestArrayOutput

type KubeVipManifestArrayInput

type KubeVipManifestArrayInput interface {
	pulumi.Input

	ToKubeVipManifestArrayOutput() KubeVipManifestArrayOutput
	ToKubeVipManifestArrayOutputWithContext(context.Context) KubeVipManifestArrayOutput
}

KubeVipManifestArrayInput is an input type that accepts KubeVipManifestArray and KubeVipManifestArrayOutput values. You can construct a concrete instance of `KubeVipManifestArrayInput` via:

KubeVipManifestArray{ KubeVipManifestArgs{...} }

type KubeVipManifestArrayOutput

type KubeVipManifestArrayOutput struct{ *pulumi.OutputState }

func (KubeVipManifestArrayOutput) ElementType

func (KubeVipManifestArrayOutput) ElementType() reflect.Type

func (KubeVipManifestArrayOutput) Index

func (KubeVipManifestArrayOutput) ToKubeVipManifestArrayOutput

func (o KubeVipManifestArrayOutput) ToKubeVipManifestArrayOutput() KubeVipManifestArrayOutput

func (KubeVipManifestArrayOutput) ToKubeVipManifestArrayOutputWithContext

func (o KubeVipManifestArrayOutput) ToKubeVipManifestArrayOutputWithContext(ctx context.Context) KubeVipManifestArrayOutput

type KubeVipManifestInput

type KubeVipManifestInput interface {
	pulumi.Input

	ToKubeVipManifestOutput() KubeVipManifestOutput
	ToKubeVipManifestOutputWithContext(ctx context.Context) KubeVipManifestOutput
}

type KubeVipManifestMap

type KubeVipManifestMap map[string]KubeVipManifestInput

func (KubeVipManifestMap) ElementType

func (KubeVipManifestMap) ElementType() reflect.Type

func (KubeVipManifestMap) ToKubeVipManifestMapOutput

func (i KubeVipManifestMap) ToKubeVipManifestMapOutput() KubeVipManifestMapOutput

func (KubeVipManifestMap) ToKubeVipManifestMapOutputWithContext

func (i KubeVipManifestMap) ToKubeVipManifestMapOutputWithContext(ctx context.Context) KubeVipManifestMapOutput

type KubeVipManifestMapInput

type KubeVipManifestMapInput interface {
	pulumi.Input

	ToKubeVipManifestMapOutput() KubeVipManifestMapOutput
	ToKubeVipManifestMapOutputWithContext(context.Context) KubeVipManifestMapOutput
}

KubeVipManifestMapInput is an input type that accepts KubeVipManifestMap and KubeVipManifestMapOutput values. You can construct a concrete instance of `KubeVipManifestMapInput` via:

KubeVipManifestMap{ "key": KubeVipManifestArgs{...} }

type KubeVipManifestMapOutput

type KubeVipManifestMapOutput struct{ *pulumi.OutputState }

func (KubeVipManifestMapOutput) ElementType

func (KubeVipManifestMapOutput) ElementType() reflect.Type

func (KubeVipManifestMapOutput) MapIndex

func (KubeVipManifestMapOutput) ToKubeVipManifestMapOutput

func (o KubeVipManifestMapOutput) ToKubeVipManifestMapOutput() KubeVipManifestMapOutput

func (KubeVipManifestMapOutput) ToKubeVipManifestMapOutputWithContext

func (o KubeVipManifestMapOutput) ToKubeVipManifestMapOutputWithContext(ctx context.Context) KubeVipManifestMapOutput

type KubeVipManifestOutput

type KubeVipManifestOutput struct{ *pulumi.OutputState }

func (KubeVipManifestOutput) ElementType

func (KubeVipManifestOutput) ElementType() reflect.Type

func (KubeVipManifestOutput) Result

func (KubeVipManifestOutput) ToKubeVipManifestOutput

func (o KubeVipManifestOutput) ToKubeVipManifestOutput() KubeVipManifestOutput

func (KubeVipManifestOutput) ToKubeVipManifestOutputWithContext

func (o KubeVipManifestOutput) ToKubeVipManifestOutputWithContext(ctx context.Context) KubeVipManifestOutput

func (KubeVipManifestOutput) Yaml

The yaml representation of the manifest.

type Kubeconfig

type Kubeconfig struct {
	Clusters []Cluster `pulumi:"clusters"`
	Contexts []Context `pulumi:"contexts"`
	Users    []User    `pulumi:"users"`
}

type KubeconfigAdminOptions

type KubeconfigAdminOptions struct {
	// TODO
	PublicIp *string `pulumi:"publicIp"`
	Type     string  `pulumi:"type"`
}

type KubeconfigAdminOptionsArgs

type KubeconfigAdminOptionsArgs struct {
	// TODO
	PublicIp pulumi.StringPtrInput `pulumi:"publicIp"`
	Type     string                `pulumi:"type"`
}

func (KubeconfigAdminOptionsArgs) ElementType

func (KubeconfigAdminOptionsArgs) ElementType() reflect.Type

func (KubeconfigAdminOptionsArgs) ToKubeconfigAdminOptionsOutput

func (i KubeconfigAdminOptionsArgs) ToKubeconfigAdminOptionsOutput() KubeconfigAdminOptionsOutput

func (KubeconfigAdminOptionsArgs) ToKubeconfigAdminOptionsOutputWithContext

func (i KubeconfigAdminOptionsArgs) ToKubeconfigAdminOptionsOutputWithContext(ctx context.Context) KubeconfigAdminOptionsOutput

type KubeconfigAdminOptionsInput

type KubeconfigAdminOptionsInput interface {
	pulumi.Input

	ToKubeconfigAdminOptionsOutput() KubeconfigAdminOptionsOutput
	ToKubeconfigAdminOptionsOutputWithContext(context.Context) KubeconfigAdminOptionsOutput
}

KubeconfigAdminOptionsInput is an input type that accepts KubeconfigAdminOptionsArgs and KubeconfigAdminOptionsOutput values. You can construct a concrete instance of `KubeconfigAdminOptionsInput` via:

KubeconfigAdminOptionsArgs{...}

type KubeconfigAdminOptionsOutput

type KubeconfigAdminOptionsOutput struct{ *pulumi.OutputState }

func (KubeconfigAdminOptionsOutput) ElementType

func (KubeconfigAdminOptionsOutput) PublicIp

TODO

func (KubeconfigAdminOptionsOutput) ToKubeconfigAdminOptionsOutput

func (o KubeconfigAdminOptionsOutput) ToKubeconfigAdminOptionsOutput() KubeconfigAdminOptionsOutput

func (KubeconfigAdminOptionsOutput) ToKubeconfigAdminOptionsOutputWithContext

func (o KubeconfigAdminOptionsOutput) ToKubeconfigAdminOptionsOutputWithContext(ctx context.Context) KubeconfigAdminOptionsOutput

func (KubeconfigAdminOptionsOutput) Type

type KubeconfigCluster

type KubeconfigCluster struct {
	Cluster Cluster `pulumi:"cluster"`
	// TODO
	Name string `pulumi:"name"`
}

type KubeconfigContext

type KubeconfigContext struct {
	Context Context `pulumi:"context"`
	// TODO
	Name string `pulumi:"name"`
}

type KubeconfigKubeControllerManagerOptions

type KubeconfigKubeControllerManagerOptions struct {
	// TODO
	PublicIp *string `pulumi:"publicIp"`
	Type     string  `pulumi:"type"`
}

type KubeconfigKubeControllerManagerOptionsArgs

type KubeconfigKubeControllerManagerOptionsArgs struct {
	// TODO
	PublicIp pulumi.StringPtrInput `pulumi:"publicIp"`
	Type     string                `pulumi:"type"`
}

func (KubeconfigKubeControllerManagerOptionsArgs) ElementType

func (KubeconfigKubeControllerManagerOptionsArgs) ToKubeconfigKubeControllerManagerOptionsOutput

func (i KubeconfigKubeControllerManagerOptionsArgs) ToKubeconfigKubeControllerManagerOptionsOutput() KubeconfigKubeControllerManagerOptionsOutput

func (KubeconfigKubeControllerManagerOptionsArgs) ToKubeconfigKubeControllerManagerOptionsOutputWithContext

func (i KubeconfigKubeControllerManagerOptionsArgs) ToKubeconfigKubeControllerManagerOptionsOutputWithContext(ctx context.Context) KubeconfigKubeControllerManagerOptionsOutput

type KubeconfigKubeControllerManagerOptionsInput

type KubeconfigKubeControllerManagerOptionsInput interface {
	pulumi.Input

	ToKubeconfigKubeControllerManagerOptionsOutput() KubeconfigKubeControllerManagerOptionsOutput
	ToKubeconfigKubeControllerManagerOptionsOutputWithContext(context.Context) KubeconfigKubeControllerManagerOptionsOutput
}

KubeconfigKubeControllerManagerOptionsInput is an input type that accepts KubeconfigKubeControllerManagerOptionsArgs and KubeconfigKubeControllerManagerOptionsOutput values. You can construct a concrete instance of `KubeconfigKubeControllerManagerOptionsInput` via:

KubeconfigKubeControllerManagerOptionsArgs{...}

type KubeconfigKubeControllerManagerOptionsOutput

type KubeconfigKubeControllerManagerOptionsOutput struct{ *pulumi.OutputState }

func (KubeconfigKubeControllerManagerOptionsOutput) ElementType

func (KubeconfigKubeControllerManagerOptionsOutput) PublicIp

TODO

func (KubeconfigKubeControllerManagerOptionsOutput) ToKubeconfigKubeControllerManagerOptionsOutput

func (o KubeconfigKubeControllerManagerOptionsOutput) ToKubeconfigKubeControllerManagerOptionsOutput() KubeconfigKubeControllerManagerOptionsOutput

func (KubeconfigKubeControllerManagerOptionsOutput) ToKubeconfigKubeControllerManagerOptionsOutputWithContext

func (o KubeconfigKubeControllerManagerOptionsOutput) ToKubeconfigKubeControllerManagerOptionsOutputWithContext(ctx context.Context) KubeconfigKubeControllerManagerOptionsOutput

func (KubeconfigKubeControllerManagerOptionsOutput) Type

type KubeconfigKubeProxyOptions

type KubeconfigKubeProxyOptions struct {
	// TODO
	PublicIp *string `pulumi:"publicIp"`
	Type     string  `pulumi:"type"`
}

type KubeconfigKubeProxyOptionsArgs

type KubeconfigKubeProxyOptionsArgs struct {
	// TODO
	PublicIp pulumi.StringPtrInput `pulumi:"publicIp"`
	Type     string                `pulumi:"type"`
}

func (KubeconfigKubeProxyOptionsArgs) ElementType

func (KubeconfigKubeProxyOptionsArgs) ToKubeconfigKubeProxyOptionsOutput

func (i KubeconfigKubeProxyOptionsArgs) ToKubeconfigKubeProxyOptionsOutput() KubeconfigKubeProxyOptionsOutput

func (KubeconfigKubeProxyOptionsArgs) ToKubeconfigKubeProxyOptionsOutputWithContext

func (i KubeconfigKubeProxyOptionsArgs) ToKubeconfigKubeProxyOptionsOutputWithContext(ctx context.Context) KubeconfigKubeProxyOptionsOutput

type KubeconfigKubeProxyOptionsInput

type KubeconfigKubeProxyOptionsInput interface {
	pulumi.Input

	ToKubeconfigKubeProxyOptionsOutput() KubeconfigKubeProxyOptionsOutput
	ToKubeconfigKubeProxyOptionsOutputWithContext(context.Context) KubeconfigKubeProxyOptionsOutput
}

KubeconfigKubeProxyOptionsInput is an input type that accepts KubeconfigKubeProxyOptionsArgs and KubeconfigKubeProxyOptionsOutput values. You can construct a concrete instance of `KubeconfigKubeProxyOptionsInput` via:

KubeconfigKubeProxyOptionsArgs{...}

type KubeconfigKubeProxyOptionsOutput

type KubeconfigKubeProxyOptionsOutput struct{ *pulumi.OutputState }

func (KubeconfigKubeProxyOptionsOutput) ElementType

func (KubeconfigKubeProxyOptionsOutput) PublicIp

TODO

func (KubeconfigKubeProxyOptionsOutput) ToKubeconfigKubeProxyOptionsOutput

func (o KubeconfigKubeProxyOptionsOutput) ToKubeconfigKubeProxyOptionsOutput() KubeconfigKubeProxyOptionsOutput

func (KubeconfigKubeProxyOptionsOutput) ToKubeconfigKubeProxyOptionsOutputWithContext

func (o KubeconfigKubeProxyOptionsOutput) ToKubeconfigKubeProxyOptionsOutputWithContext(ctx context.Context) KubeconfigKubeProxyOptionsOutput

func (KubeconfigKubeProxyOptionsOutput) Type

type KubeconfigKubeSchedulerOptions

type KubeconfigKubeSchedulerOptions struct {
	// TODO
	PublicIp *string `pulumi:"publicIp"`
	Type     string  `pulumi:"type"`
}

type KubeconfigKubeSchedulerOptionsArgs

type KubeconfigKubeSchedulerOptionsArgs struct {
	// TODO
	PublicIp pulumi.StringPtrInput `pulumi:"publicIp"`
	Type     string                `pulumi:"type"`
}

func (KubeconfigKubeSchedulerOptionsArgs) ElementType

func (KubeconfigKubeSchedulerOptionsArgs) ToKubeconfigKubeSchedulerOptionsOutput

func (i KubeconfigKubeSchedulerOptionsArgs) ToKubeconfigKubeSchedulerOptionsOutput() KubeconfigKubeSchedulerOptionsOutput

func (KubeconfigKubeSchedulerOptionsArgs) ToKubeconfigKubeSchedulerOptionsOutputWithContext

func (i KubeconfigKubeSchedulerOptionsArgs) ToKubeconfigKubeSchedulerOptionsOutputWithContext(ctx context.Context) KubeconfigKubeSchedulerOptionsOutput

type KubeconfigKubeSchedulerOptionsInput

type KubeconfigKubeSchedulerOptionsInput interface {
	pulumi.Input

	ToKubeconfigKubeSchedulerOptionsOutput() KubeconfigKubeSchedulerOptionsOutput
	ToKubeconfigKubeSchedulerOptionsOutputWithContext(context.Context) KubeconfigKubeSchedulerOptionsOutput
}

KubeconfigKubeSchedulerOptionsInput is an input type that accepts KubeconfigKubeSchedulerOptionsArgs and KubeconfigKubeSchedulerOptionsOutput values. You can construct a concrete instance of `KubeconfigKubeSchedulerOptionsInput` via:

KubeconfigKubeSchedulerOptionsArgs{...}

type KubeconfigKubeSchedulerOptionsOutput

type KubeconfigKubeSchedulerOptionsOutput struct{ *pulumi.OutputState }

func (KubeconfigKubeSchedulerOptionsOutput) ElementType

func (KubeconfigKubeSchedulerOptionsOutput) PublicIp

TODO

func (KubeconfigKubeSchedulerOptionsOutput) ToKubeconfigKubeSchedulerOptionsOutput

func (o KubeconfigKubeSchedulerOptionsOutput) ToKubeconfigKubeSchedulerOptionsOutput() KubeconfigKubeSchedulerOptionsOutput

func (KubeconfigKubeSchedulerOptionsOutput) ToKubeconfigKubeSchedulerOptionsOutputWithContext

func (o KubeconfigKubeSchedulerOptionsOutput) ToKubeconfigKubeSchedulerOptionsOutputWithContext(ctx context.Context) KubeconfigKubeSchedulerOptionsOutput

func (KubeconfigKubeSchedulerOptionsOutput) Type

type KubeconfigOutput

type KubeconfigOutput struct{ *pulumi.OutputState }

func (KubeconfigOutput) Clusters

func (o KubeconfigOutput) Clusters() ClusterArrayOutput

func (KubeconfigOutput) Contexts

func (o KubeconfigOutput) Contexts() ContextArrayOutput

func (KubeconfigOutput) ElementType

func (KubeconfigOutput) ElementType() reflect.Type

func (KubeconfigOutput) ToKubeconfigOutput

func (o KubeconfigOutput) ToKubeconfigOutput() KubeconfigOutput

func (KubeconfigOutput) ToKubeconfigOutputWithContext

func (o KubeconfigOutput) ToKubeconfigOutputWithContext(ctx context.Context) KubeconfigOutput

func (KubeconfigOutput) Users

type KubeconfigType

type KubeconfigType string

type KubeconfigUser

type KubeconfigUser struct {
	// TODO
	Name string `pulumi:"name"`
	User User   `pulumi:"user"`
}

type KubeconfigWorkerOptions

type KubeconfigWorkerOptions struct {
	// TODO
	Name string `pulumi:"name"`
	// TODO
	PublicIp string  `pulumi:"publicIp"`
	Type     *string `pulumi:"type"`
}

type KubeconfigWorkerOptionsArgs

type KubeconfigWorkerOptionsArgs struct {
	// TODO
	Name pulumi.StringInput `pulumi:"name"`
	// TODO
	PublicIp pulumi.StringInput `pulumi:"publicIp"`
	Type     *string            `pulumi:"type"`
}

func (KubeconfigWorkerOptionsArgs) ElementType

func (KubeconfigWorkerOptionsArgs) ToKubeconfigWorkerOptionsOutput

func (i KubeconfigWorkerOptionsArgs) ToKubeconfigWorkerOptionsOutput() KubeconfigWorkerOptionsOutput

func (KubeconfigWorkerOptionsArgs) ToKubeconfigWorkerOptionsOutputWithContext

func (i KubeconfigWorkerOptionsArgs) ToKubeconfigWorkerOptionsOutputWithContext(ctx context.Context) KubeconfigWorkerOptionsOutput

type KubeconfigWorkerOptionsInput

type KubeconfigWorkerOptionsInput interface {
	pulumi.Input

	ToKubeconfigWorkerOptionsOutput() KubeconfigWorkerOptionsOutput
	ToKubeconfigWorkerOptionsOutputWithContext(context.Context) KubeconfigWorkerOptionsOutput
}

KubeconfigWorkerOptionsInput is an input type that accepts KubeconfigWorkerOptionsArgs and KubeconfigWorkerOptionsOutput values. You can construct a concrete instance of `KubeconfigWorkerOptionsInput` via:

KubeconfigWorkerOptionsArgs{...}

type KubeconfigWorkerOptionsOutput

type KubeconfigWorkerOptionsOutput struct{ *pulumi.OutputState }

func (KubeconfigWorkerOptionsOutput) ElementType

func (KubeconfigWorkerOptionsOutput) Name

TODO

func (KubeconfigWorkerOptionsOutput) PublicIp

TODO

func (KubeconfigWorkerOptionsOutput) ToKubeconfigWorkerOptionsOutput

func (o KubeconfigWorkerOptionsOutput) ToKubeconfigWorkerOptionsOutput() KubeconfigWorkerOptionsOutput

func (KubeconfigWorkerOptionsOutput) ToKubeconfigWorkerOptionsOutputWithContext

func (o KubeconfigWorkerOptionsOutput) ToKubeconfigWorkerOptionsOutputWithContext(ctx context.Context) KubeconfigWorkerOptionsOutput

func (KubeconfigWorkerOptionsOutput) Type

type KubeletConfiguration

type KubeletConfiguration struct {
	pulumi.ResourceState

	Result KubeletConfigurationTypeOutput `pulumi:"result"`
	// The yaml representation of the manifest.
	Yaml pulumi.StringOutput `pulumi:"yaml"`
}

Get the kubelet configuration.

func NewKubeletConfiguration

func NewKubeletConfiguration(ctx *pulumi.Context,
	name string, args *KubeletConfigurationArgs, opts ...pulumi.ResourceOption) (*KubeletConfiguration, error)

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

func (*KubeletConfiguration) ElementType

func (*KubeletConfiguration) ElementType() reflect.Type

func (*KubeletConfiguration) ToKubeletConfigurationOutput

func (i *KubeletConfiguration) ToKubeletConfigurationOutput() KubeletConfigurationOutput

func (*KubeletConfiguration) ToKubeletConfigurationOutputWithContext

func (i *KubeletConfiguration) ToKubeletConfigurationOutputWithContext(ctx context.Context) KubeletConfigurationOutput

type KubeletConfigurationArgs

type KubeletConfigurationArgs struct {
	Anonymous                pulumi.BoolPtrInput
	AuthorizationMode        pulumi.StringPtrInput
	CgroupDriver             pulumi.StringPtrInput
	ClientCAFile             pulumi.StringPtrInput
	ClusterDNS               pulumi.StringArrayInput
	ClusterDomain            pulumi.StringPtrInput
	ContainerRuntimeEndpoint pulumi.StringPtrInput
	PodCIDR                  pulumi.StringInput
	ResolvConf               pulumi.StringPtrInput
	RuntimeRequestTimeout    pulumi.StringPtrInput
	TlsCertFile              pulumi.StringPtrInput
	TlsPrivateKeyFile        pulumi.StringPtrInput
	Webhook                  pulumi.BoolPtrInput
}

The set of arguments for constructing a KubeletConfiguration resource.

func (KubeletConfigurationArgs) ElementType

func (KubeletConfigurationArgs) ElementType() reflect.Type

type KubeletConfigurationArray

type KubeletConfigurationArray []KubeletConfigurationInput

func (KubeletConfigurationArray) ElementType

func (KubeletConfigurationArray) ElementType() reflect.Type

func (KubeletConfigurationArray) ToKubeletConfigurationArrayOutput

func (i KubeletConfigurationArray) ToKubeletConfigurationArrayOutput() KubeletConfigurationArrayOutput

func (KubeletConfigurationArray) ToKubeletConfigurationArrayOutputWithContext

func (i KubeletConfigurationArray) ToKubeletConfigurationArrayOutputWithContext(ctx context.Context) KubeletConfigurationArrayOutput

type KubeletConfigurationArrayInput

type KubeletConfigurationArrayInput interface {
	pulumi.Input

	ToKubeletConfigurationArrayOutput() KubeletConfigurationArrayOutput
	ToKubeletConfigurationArrayOutputWithContext(context.Context) KubeletConfigurationArrayOutput
}

KubeletConfigurationArrayInput is an input type that accepts KubeletConfigurationArray and KubeletConfigurationArrayOutput values. You can construct a concrete instance of `KubeletConfigurationArrayInput` via:

KubeletConfigurationArray{ KubeletConfigurationArgs{...} }

type KubeletConfigurationArrayOutput

type KubeletConfigurationArrayOutput struct{ *pulumi.OutputState }

func (KubeletConfigurationArrayOutput) ElementType

func (KubeletConfigurationArrayOutput) Index

func (KubeletConfigurationArrayOutput) ToKubeletConfigurationArrayOutput

func (o KubeletConfigurationArrayOutput) ToKubeletConfigurationArrayOutput() KubeletConfigurationArrayOutput

func (KubeletConfigurationArrayOutput) ToKubeletConfigurationArrayOutputWithContext

func (o KubeletConfigurationArrayOutput) ToKubeletConfigurationArrayOutputWithContext(ctx context.Context) KubeletConfigurationArrayOutput

type KubeletConfigurationAuthentication

type KubeletConfigurationAuthentication struct {
	Anonymous KubeletConfigurationAuthenticationAnonymous `pulumi:"anonymous"`
	Webhook   KubeletConfigurationAuthenticationWebhook   `pulumi:"webhook"`
	X509      KubeletConfigurationAuthenticationx509      `pulumi:"x509"`
}

type KubeletConfigurationAuthenticationAnonymous

type KubeletConfigurationAuthenticationAnonymous struct {
	// TODO
	Enabled bool `pulumi:"enabled"`
}

type KubeletConfigurationAuthenticationAnonymousOutput

type KubeletConfigurationAuthenticationAnonymousOutput struct{ *pulumi.OutputState }

func (KubeletConfigurationAuthenticationAnonymousOutput) ElementType

func (KubeletConfigurationAuthenticationAnonymousOutput) Enabled

TODO

func (KubeletConfigurationAuthenticationAnonymousOutput) ToKubeletConfigurationAuthenticationAnonymousOutput

func (o KubeletConfigurationAuthenticationAnonymousOutput) ToKubeletConfigurationAuthenticationAnonymousOutput() KubeletConfigurationAuthenticationAnonymousOutput

func (KubeletConfigurationAuthenticationAnonymousOutput) ToKubeletConfigurationAuthenticationAnonymousOutputWithContext

func (o KubeletConfigurationAuthenticationAnonymousOutput) ToKubeletConfigurationAuthenticationAnonymousOutputWithContext(ctx context.Context) KubeletConfigurationAuthenticationAnonymousOutput

type KubeletConfigurationAuthenticationOutput

type KubeletConfigurationAuthenticationOutput struct{ *pulumi.OutputState }

func (KubeletConfigurationAuthenticationOutput) Anonymous

func (KubeletConfigurationAuthenticationOutput) ElementType

func (KubeletConfigurationAuthenticationOutput) ToKubeletConfigurationAuthenticationOutput

func (o KubeletConfigurationAuthenticationOutput) ToKubeletConfigurationAuthenticationOutput() KubeletConfigurationAuthenticationOutput

func (KubeletConfigurationAuthenticationOutput) ToKubeletConfigurationAuthenticationOutputWithContext

func (o KubeletConfigurationAuthenticationOutput) ToKubeletConfigurationAuthenticationOutputWithContext(ctx context.Context) KubeletConfigurationAuthenticationOutput

func (KubeletConfigurationAuthenticationOutput) Webhook

func (KubeletConfigurationAuthenticationOutput) X509

type KubeletConfigurationAuthenticationWebhook

type KubeletConfigurationAuthenticationWebhook struct {
	// TODO
	Enabled bool `pulumi:"enabled"`
}

type KubeletConfigurationAuthenticationWebhookOutput

type KubeletConfigurationAuthenticationWebhookOutput struct{ *pulumi.OutputState }

func (KubeletConfigurationAuthenticationWebhookOutput) ElementType

func (KubeletConfigurationAuthenticationWebhookOutput) Enabled

TODO

func (KubeletConfigurationAuthenticationWebhookOutput) ToKubeletConfigurationAuthenticationWebhookOutput

func (o KubeletConfigurationAuthenticationWebhookOutput) ToKubeletConfigurationAuthenticationWebhookOutput() KubeletConfigurationAuthenticationWebhookOutput

func (KubeletConfigurationAuthenticationWebhookOutput) ToKubeletConfigurationAuthenticationWebhookOutputWithContext

func (o KubeletConfigurationAuthenticationWebhookOutput) ToKubeletConfigurationAuthenticationWebhookOutputWithContext(ctx context.Context) KubeletConfigurationAuthenticationWebhookOutput

type KubeletConfigurationAuthenticationx509

type KubeletConfigurationAuthenticationx509 struct {
	// TODO
	ClientCAFile string `pulumi:"clientCAFile"`
}

type KubeletConfigurationAuthenticationx509Output

type KubeletConfigurationAuthenticationx509Output struct{ *pulumi.OutputState }

func (KubeletConfigurationAuthenticationx509Output) ClientCAFile

TODO

func (KubeletConfigurationAuthenticationx509Output) ElementType

func (KubeletConfigurationAuthenticationx509Output) ToKubeletConfigurationAuthenticationx509Output

func (o KubeletConfigurationAuthenticationx509Output) ToKubeletConfigurationAuthenticationx509Output() KubeletConfigurationAuthenticationx509Output

func (KubeletConfigurationAuthenticationx509Output) ToKubeletConfigurationAuthenticationx509OutputWithContext

func (o KubeletConfigurationAuthenticationx509Output) ToKubeletConfigurationAuthenticationx509OutputWithContext(ctx context.Context) KubeletConfigurationAuthenticationx509Output

type KubeletConfigurationAuthorization

type KubeletConfigurationAuthorization struct {
	Mode string `pulumi:"mode"`
}

type KubeletConfigurationAuthorizationOutput

type KubeletConfigurationAuthorizationOutput struct{ *pulumi.OutputState }

func (KubeletConfigurationAuthorizationOutput) ElementType

func (KubeletConfigurationAuthorizationOutput) Mode

func (KubeletConfigurationAuthorizationOutput) ToKubeletConfigurationAuthorizationOutput

func (o KubeletConfigurationAuthorizationOutput) ToKubeletConfigurationAuthorizationOutput() KubeletConfigurationAuthorizationOutput

func (KubeletConfigurationAuthorizationOutput) ToKubeletConfigurationAuthorizationOutputWithContext

func (o KubeletConfigurationAuthorizationOutput) ToKubeletConfigurationAuthorizationOutputWithContext(ctx context.Context) KubeletConfigurationAuthorizationOutput

type KubeletConfigurationInput

type KubeletConfigurationInput interface {
	pulumi.Input

	ToKubeletConfigurationOutput() KubeletConfigurationOutput
	ToKubeletConfigurationOutputWithContext(ctx context.Context) KubeletConfigurationOutput
}

type KubeletConfigurationMap

type KubeletConfigurationMap map[string]KubeletConfigurationInput

func (KubeletConfigurationMap) ElementType

func (KubeletConfigurationMap) ElementType() reflect.Type

func (KubeletConfigurationMap) ToKubeletConfigurationMapOutput

func (i KubeletConfigurationMap) ToKubeletConfigurationMapOutput() KubeletConfigurationMapOutput

func (KubeletConfigurationMap) ToKubeletConfigurationMapOutputWithContext

func (i KubeletConfigurationMap) ToKubeletConfigurationMapOutputWithContext(ctx context.Context) KubeletConfigurationMapOutput

type KubeletConfigurationMapInput

type KubeletConfigurationMapInput interface {
	pulumi.Input

	ToKubeletConfigurationMapOutput() KubeletConfigurationMapOutput
	ToKubeletConfigurationMapOutputWithContext(context.Context) KubeletConfigurationMapOutput
}

KubeletConfigurationMapInput is an input type that accepts KubeletConfigurationMap and KubeletConfigurationMapOutput values. You can construct a concrete instance of `KubeletConfigurationMapInput` via:

KubeletConfigurationMap{ "key": KubeletConfigurationArgs{...} }

type KubeletConfigurationMapOutput

type KubeletConfigurationMapOutput struct{ *pulumi.OutputState }

func (KubeletConfigurationMapOutput) ElementType

func (KubeletConfigurationMapOutput) MapIndex

func (KubeletConfigurationMapOutput) ToKubeletConfigurationMapOutput

func (o KubeletConfigurationMapOutput) ToKubeletConfigurationMapOutput() KubeletConfigurationMapOutput

func (KubeletConfigurationMapOutput) ToKubeletConfigurationMapOutputWithContext

func (o KubeletConfigurationMapOutput) ToKubeletConfigurationMapOutputWithContext(ctx context.Context) KubeletConfigurationMapOutput

type KubeletConfigurationOutput

type KubeletConfigurationOutput struct{ *pulumi.OutputState }

func (KubeletConfigurationOutput) ElementType

func (KubeletConfigurationOutput) ElementType() reflect.Type

func (KubeletConfigurationOutput) Result

func (KubeletConfigurationOutput) ToKubeletConfigurationOutput

func (o KubeletConfigurationOutput) ToKubeletConfigurationOutput() KubeletConfigurationOutput

func (KubeletConfigurationOutput) ToKubeletConfigurationOutputWithContext

func (o KubeletConfigurationOutput) ToKubeletConfigurationOutputWithContext(ctx context.Context) KubeletConfigurationOutput

func (KubeletConfigurationOutput) Yaml

The yaml representation of the manifest.

type KubeletConfigurationType

type KubeletConfigurationType struct {
	ApiVersion     string                             `pulumi:"apiVersion"`
	Authentication KubeletConfigurationAuthentication `pulumi:"authentication"`
	Authorization  KubeletConfigurationAuthorization  `pulumi:"authorization"`
	// TODO
	CgroupDriver string `pulumi:"cgroupDriver"`
	// TODO
	ClusterDNS []string `pulumi:"clusterDNS"`
	// TODO
	ClusterDomain string `pulumi:"clusterDomain"`
	// TODO
	ContainerRuntimeEndpoint string `pulumi:"containerRuntimeEndpoint"`
	Kind                     string `pulumi:"kind"`
	// TODO
	PodCIDR string `pulumi:"podCIDR"`
	// TODO
	ResolvConf string `pulumi:"resolvConf"`
	// TODO
	RuntimeRequestTimeout string `pulumi:"runtimeRequestTimeout"`
	// TODO
	TlsCertFile string `pulumi:"tlsCertFile"`
	// TODO
	TlsPrivateKeyFile string `pulumi:"tlsPrivateKeyFile"`
}

type KubeletConfigurationTypeOutput

type KubeletConfigurationTypeOutput struct{ *pulumi.OutputState }

func (KubeletConfigurationTypeOutput) ApiVersion

func (KubeletConfigurationTypeOutput) Authentication

func (KubeletConfigurationTypeOutput) Authorization

func (KubeletConfigurationTypeOutput) CgroupDriver

TODO

func (KubeletConfigurationTypeOutput) ClusterDNS

TODO

func (KubeletConfigurationTypeOutput) ClusterDomain

TODO

func (KubeletConfigurationTypeOutput) ContainerRuntimeEndpoint

func (o KubeletConfigurationTypeOutput) ContainerRuntimeEndpoint() pulumi.StringOutput

TODO

func (KubeletConfigurationTypeOutput) ElementType

func (KubeletConfigurationTypeOutput) Kind

func (KubeletConfigurationTypeOutput) PodCIDR

TODO

func (KubeletConfigurationTypeOutput) ResolvConf

TODO

func (KubeletConfigurationTypeOutput) RuntimeRequestTimeout

func (o KubeletConfigurationTypeOutput) RuntimeRequestTimeout() pulumi.StringOutput

TODO

func (KubeletConfigurationTypeOutput) TlsCertFile

TODO

func (KubeletConfigurationTypeOutput) TlsPrivateKeyFile

func (o KubeletConfigurationTypeOutput) TlsPrivateKeyFile() pulumi.StringOutput

TODO

func (KubeletConfigurationTypeOutput) ToKubeletConfigurationTypeOutput

func (o KubeletConfigurationTypeOutput) ToKubeletConfigurationTypeOutput() KubeletConfigurationTypeOutput

func (KubeletConfigurationTypeOutput) ToKubeletConfigurationTypeOutputWithContext

func (o KubeletConfigurationTypeOutput) ToKubeletConfigurationTypeOutputWithContext(ctx context.Context) KubeletConfigurationTypeOutput

type PodManifest

type PodManifest struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion *string `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind *string `pulumi:"kind"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec *corev1.PodSpec `pulumi:"spec"`
	// Most recently observed status of the pod. This data may not be up to date. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Status *corev1.PodStatus `pulumi:"status"`
}

Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.

This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:

  1. The Pod is scheduled ("PodScheduled"" '.status.condition' is true).
  2. The Pod is initialized ("Initialized" '.status.condition' is true).
  3. The Pod is ready ("Ready" '.status.condition' is true) and the '.status.phase' is set to "Running". Or (for Jobs): The Pod succeeded ('.status.phase' set to "Succeeded").

If the Pod has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.

## Example Usage ### Create a Pod with auto-naming ```go package main

import (

corev1 "github.com/pulumi/pulumi-kubernetes/sdk/v4/go/kubernetes/core/v1"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := corev1.NewPod(ctx, "pod", &corev1.PodArgs{
			Spec: &corev1.PodSpecArgs{
				Containers: corev1.ContainerArray{
					&corev1.ContainerArgs{
						Image: pulumi.String("nginx:1.14.2"),
						Name:  pulumi.String("nginx"),
						Ports: corev1.ContainerPortArray{
							&corev1.ContainerPortArgs{
								ContainerPort: pulumi.Int(80),
							},
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Create a Pod with a user-specified name ```go package main

import (

corev1 "github.com/pulumi/pulumi-kubernetes/sdk/v4/go/kubernetes/core/v1"
metav1 "github.com/pulumi/pulumi-kubernetes/sdk/v4/go/kubernetes/meta/v1"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := corev1.NewPod(ctx, "pod", &corev1.PodArgs{
			Metadata: &metav1.ObjectMetaArgs{
				Name: pulumi.String("nginx"),
			},
			Spec: &corev1.PodSpecArgs{
				Containers: corev1.ContainerArray{
					&corev1.ContainerArgs{
						Image: pulumi.String("nginx:1.14.2"),
						Name:  pulumi.String("nginx"),
						Ports: corev1.ContainerPortArray{
							&corev1.ContainerPortArgs{
								ContainerPort: pulumi.Int(80),
							},
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

type PodManifestArgs

type PodManifestArgs struct {
	// APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
	ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"`
	// Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
	Kind pulumi.StringPtrInput `pulumi:"kind"`
	// Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec corev1.PodSpecPtrInput `pulumi:"spec"`
	// Most recently observed status of the pod. This data may not be up to date. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Status corev1.PodStatusPtrInput `pulumi:"status"`
}

Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.

This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:

  1. The Pod is scheduled ("PodScheduled"" '.status.condition' is true).
  2. The Pod is initialized ("Initialized" '.status.condition' is true).
  3. The Pod is ready ("Ready" '.status.condition' is true) and the '.status.phase' is set to "Running". Or (for Jobs): The Pod succeeded ('.status.phase' set to "Succeeded").

If the Pod has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.

## Example Usage ### Create a Pod with auto-naming ```go package main

import (

corev1 "github.com/pulumi/pulumi-kubernetes/sdk/v4/go/kubernetes/core/v1"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := corev1.NewPod(ctx, "pod", &corev1.PodArgs{
			Spec: &corev1.PodSpecArgs{
				Containers: corev1.ContainerArray{
					&corev1.ContainerArgs{
						Image: pulumi.String("nginx:1.14.2"),
						Name:  pulumi.String("nginx"),
						Ports: corev1.ContainerPortArray{
							&corev1.ContainerPortArgs{
								ContainerPort: pulumi.Int(80),
							},
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Create a Pod with a user-specified name ```go package main

import (

corev1 "github.com/pulumi/pulumi-kubernetes/sdk/v4/go/kubernetes/core/v1"
metav1 "github.com/pulumi/pulumi-kubernetes/sdk/v4/go/kubernetes/meta/v1"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := corev1.NewPod(ctx, "pod", &corev1.PodArgs{
			Metadata: &metav1.ObjectMetaArgs{
				Name: pulumi.String("nginx"),
			},
			Spec: &corev1.PodSpecArgs{
				Containers: corev1.ContainerArray{
					&corev1.ContainerArgs{
						Image: pulumi.String("nginx:1.14.2"),
						Name:  pulumi.String("nginx"),
						Ports: corev1.ContainerPortArray{
							&corev1.ContainerPortArgs{
								ContainerPort: pulumi.Int(80),
							},
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func (PodManifestArgs) ElementType

func (PodManifestArgs) ElementType() reflect.Type

func (PodManifestArgs) ToPodManifestOutput

func (i PodManifestArgs) ToPodManifestOutput() PodManifestOutput

func (PodManifestArgs) ToPodManifestOutputWithContext

func (i PodManifestArgs) ToPodManifestOutputWithContext(ctx context.Context) PodManifestOutput

type PodManifestInput

type PodManifestInput interface {
	pulumi.Input

	ToPodManifestOutput() PodManifestOutput
	ToPodManifestOutputWithContext(context.Context) PodManifestOutput
}

PodManifestInput is an input type that accepts PodManifestArgs and PodManifestOutput values. You can construct a concrete instance of `PodManifestInput` via:

PodManifestArgs{...}

type PodManifestOutput

type PodManifestOutput struct{ *pulumi.OutputState }

Pod is a collection of containers that can run on a host. This resource is created by clients and scheduled onto hosts.

This resource waits until its status is ready before registering success for create/update, and populating output properties from the current state of the resource. The following conditions are used to determine whether the resource creation has succeeded or failed:

  1. The Pod is scheduled ("PodScheduled"" '.status.condition' is true).
  2. The Pod is initialized ("Initialized" '.status.condition' is true).
  3. The Pod is ready ("Ready" '.status.condition' is true) and the '.status.phase' is set to "Running". Or (for Jobs): The Pod succeeded ('.status.phase' set to "Succeeded").

If the Pod has not reached a Ready state after 10 minutes, it will time out and mark the resource update as Failed. You can override the default timeout value by setting the 'customTimeouts' option on the resource.

## Example Usage ### Create a Pod with auto-naming ```go package main

import (

corev1 "github.com/pulumi/pulumi-kubernetes/sdk/v4/go/kubernetes/core/v1"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := corev1.NewPod(ctx, "pod", &corev1.PodArgs{
			Spec: &corev1.PodSpecArgs{
				Containers: corev1.ContainerArray{
					&corev1.ContainerArgs{
						Image: pulumi.String("nginx:1.14.2"),
						Name:  pulumi.String("nginx"),
						Ports: corev1.ContainerPortArray{
							&corev1.ContainerPortArgs{
								ContainerPort: pulumi.Int(80),
							},
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Create a Pod with a user-specified name ```go package main

import (

corev1 "github.com/pulumi/pulumi-kubernetes/sdk/v4/go/kubernetes/core/v1"
metav1 "github.com/pulumi/pulumi-kubernetes/sdk/v4/go/kubernetes/meta/v1"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := corev1.NewPod(ctx, "pod", &corev1.PodArgs{
			Metadata: &metav1.ObjectMetaArgs{
				Name: pulumi.String("nginx"),
			},
			Spec: &corev1.PodSpecArgs{
				Containers: corev1.ContainerArray{
					&corev1.ContainerArgs{
						Image: pulumi.String("nginx:1.14.2"),
						Name:  pulumi.String("nginx"),
						Ports: corev1.ContainerPortArray{
							&corev1.ContainerPortArgs{
								ContainerPort: pulumi.Int(80),
							},
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func (PodManifestOutput) ApiVersion

func (o PodManifestOutput) ApiVersion() pulumi.StringPtrOutput

APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources

func (PodManifestOutput) ElementType

func (PodManifestOutput) ElementType() reflect.Type

func (PodManifestOutput) Kind

Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

func (PodManifestOutput) Spec

Specification of the desired behavior of the pod. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

func (PodManifestOutput) Status

Most recently observed status of the pod. This data may not be up to date. Populated by the system. Read-only. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

func (PodManifestOutput) ToPodManifestOutput

func (o PodManifestOutput) ToPodManifestOutput() PodManifestOutput

func (PodManifestOutput) ToPodManifestOutputWithContext

func (o PodManifestOutput) ToPodManifestOutputWithContext(ctx context.Context) PodManifestOutput

type User

type User struct {
	// TODO
	ClientCertificateData string `pulumi:"clientCertificateData"`
	// TODO
	ClientKeyData string `pulumi:"clientKeyData"`
}

type UserArrayOutput

type UserArrayOutput struct{ *pulumi.OutputState }

func (UserArrayOutput) ElementType

func (UserArrayOutput) ElementType() reflect.Type

func (UserArrayOutput) Index

func (UserArrayOutput) ToUserArrayOutput

func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput

func (UserArrayOutput) ToUserArrayOutputWithContext

func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput

type UserOutput

type UserOutput struct{ *pulumi.OutputState }

func (UserOutput) ClientCertificateData

func (o UserOutput) ClientCertificateData() pulumi.StringOutput

TODO

func (UserOutput) ClientKeyData

func (o UserOutput) ClientKeyData() pulumi.StringOutput

TODO

func (UserOutput) ElementType

func (UserOutput) ElementType() reflect.Type

func (UserOutput) ToUserOutput

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

Jump to

Keyboard shortcuts

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