v1alpha1

package
Version: v3.10.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Overhead

type Overhead struct {
	// PodFixed represents the fixed resource overhead associated with running a pod.
	PodFixed map[string]string `pulumi:"podFixed"`
}

Overhead structure represents the resource overhead associated with running a pod.

type OverheadArgs

type OverheadArgs struct {
	// PodFixed represents the fixed resource overhead associated with running a pod.
	PodFixed pulumi.StringMapInput `pulumi:"podFixed"`
}

Overhead structure represents the resource overhead associated with running a pod.

func (OverheadArgs) ElementType

func (OverheadArgs) ElementType() reflect.Type

func (OverheadArgs) ToOverheadOutput

func (i OverheadArgs) ToOverheadOutput() OverheadOutput

func (OverheadArgs) ToOverheadOutputWithContext

func (i OverheadArgs) ToOverheadOutputWithContext(ctx context.Context) OverheadOutput

func (OverheadArgs) ToOverheadPtrOutput

func (i OverheadArgs) ToOverheadPtrOutput() OverheadPtrOutput

func (OverheadArgs) ToOverheadPtrOutputWithContext

func (i OverheadArgs) ToOverheadPtrOutputWithContext(ctx context.Context) OverheadPtrOutput

type OverheadInput

type OverheadInput interface {
	pulumi.Input

	ToOverheadOutput() OverheadOutput
	ToOverheadOutputWithContext(context.Context) OverheadOutput
}

OverheadInput is an input type that accepts OverheadArgs and OverheadOutput values. You can construct a concrete instance of `OverheadInput` via:

OverheadArgs{...}

type OverheadOutput

type OverheadOutput struct{ *pulumi.OutputState }

Overhead structure represents the resource overhead associated with running a pod.

func (OverheadOutput) ElementType

func (OverheadOutput) ElementType() reflect.Type

func (OverheadOutput) PodFixed

func (o OverheadOutput) PodFixed() pulumi.StringMapOutput

PodFixed represents the fixed resource overhead associated with running a pod.

func (OverheadOutput) ToOverheadOutput

func (o OverheadOutput) ToOverheadOutput() OverheadOutput

func (OverheadOutput) ToOverheadOutputWithContext

func (o OverheadOutput) ToOverheadOutputWithContext(ctx context.Context) OverheadOutput

func (OverheadOutput) ToOverheadPtrOutput

func (o OverheadOutput) ToOverheadPtrOutput() OverheadPtrOutput

func (OverheadOutput) ToOverheadPtrOutputWithContext

func (o OverheadOutput) ToOverheadPtrOutputWithContext(ctx context.Context) OverheadPtrOutput

type OverheadPtrInput

type OverheadPtrInput interface {
	pulumi.Input

	ToOverheadPtrOutput() OverheadPtrOutput
	ToOverheadPtrOutputWithContext(context.Context) OverheadPtrOutput
}

OverheadPtrInput is an input type that accepts OverheadArgs, OverheadPtr and OverheadPtrOutput values. You can construct a concrete instance of `OverheadPtrInput` via:

        OverheadArgs{...}

or:

        nil

func OverheadPtr

func OverheadPtr(v *OverheadArgs) OverheadPtrInput

type OverheadPtrOutput

type OverheadPtrOutput struct{ *pulumi.OutputState }

func (OverheadPtrOutput) Elem

func (OverheadPtrOutput) ElementType

func (OverheadPtrOutput) ElementType() reflect.Type

func (OverheadPtrOutput) PodFixed

PodFixed represents the fixed resource overhead associated with running a pod.

func (OverheadPtrOutput) ToOverheadPtrOutput

func (o OverheadPtrOutput) ToOverheadPtrOutput() OverheadPtrOutput

func (OverheadPtrOutput) ToOverheadPtrOutputWithContext

func (o OverheadPtrOutput) ToOverheadPtrOutputWithContext(ctx context.Context) OverheadPtrOutput

type RuntimeClass

type RuntimeClass struct {
	pulumi.CustomResourceState

	// 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.StringPtrOutput `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.StringPtrOutput `pulumi:"kind"`
	// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"`
	// Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec RuntimeClassSpecOutput `pulumi:"spec"`
}

RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class

func GetRuntimeClass

func GetRuntimeClass(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RuntimeClassState, opts ...pulumi.ResourceOption) (*RuntimeClass, error)

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

func NewRuntimeClass

func NewRuntimeClass(ctx *pulumi.Context,
	name string, args *RuntimeClassArgs, opts ...pulumi.ResourceOption) (*RuntimeClass, error)

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

func (*RuntimeClass) ElementType

func (*RuntimeClass) ElementType() reflect.Type

func (*RuntimeClass) ToRuntimeClassOutput

func (i *RuntimeClass) ToRuntimeClassOutput() RuntimeClassOutput

func (*RuntimeClass) ToRuntimeClassOutputWithContext

func (i *RuntimeClass) ToRuntimeClassOutputWithContext(ctx context.Context) RuntimeClassOutput

func (*RuntimeClass) ToRuntimeClassPtrOutput

func (i *RuntimeClass) ToRuntimeClassPtrOutput() RuntimeClassPtrOutput

func (*RuntimeClass) ToRuntimeClassPtrOutputWithContext

func (i *RuntimeClass) ToRuntimeClassPtrOutputWithContext(ctx context.Context) RuntimeClassPtrOutput

type RuntimeClassArgs

type RuntimeClassArgs 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
	// 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
	// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput
	// Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec RuntimeClassSpecInput
}

The set of arguments for constructing a RuntimeClass resource.

func (RuntimeClassArgs) ElementType

func (RuntimeClassArgs) ElementType() reflect.Type

type RuntimeClassArray

type RuntimeClassArray []RuntimeClassInput

func (RuntimeClassArray) ElementType

func (RuntimeClassArray) ElementType() reflect.Type

func (RuntimeClassArray) ToRuntimeClassArrayOutput

func (i RuntimeClassArray) ToRuntimeClassArrayOutput() RuntimeClassArrayOutput

func (RuntimeClassArray) ToRuntimeClassArrayOutputWithContext

func (i RuntimeClassArray) ToRuntimeClassArrayOutputWithContext(ctx context.Context) RuntimeClassArrayOutput

type RuntimeClassArrayInput

type RuntimeClassArrayInput interface {
	pulumi.Input

	ToRuntimeClassArrayOutput() RuntimeClassArrayOutput
	ToRuntimeClassArrayOutputWithContext(context.Context) RuntimeClassArrayOutput
}

RuntimeClassArrayInput is an input type that accepts RuntimeClassArray and RuntimeClassArrayOutput values. You can construct a concrete instance of `RuntimeClassArrayInput` via:

RuntimeClassArray{ RuntimeClassArgs{...} }

type RuntimeClassArrayOutput

type RuntimeClassArrayOutput struct{ *pulumi.OutputState }

func (RuntimeClassArrayOutput) ElementType

func (RuntimeClassArrayOutput) ElementType() reflect.Type

func (RuntimeClassArrayOutput) Index

func (RuntimeClassArrayOutput) ToRuntimeClassArrayOutput

func (o RuntimeClassArrayOutput) ToRuntimeClassArrayOutput() RuntimeClassArrayOutput

func (RuntimeClassArrayOutput) ToRuntimeClassArrayOutputWithContext

func (o RuntimeClassArrayOutput) ToRuntimeClassArrayOutputWithContext(ctx context.Context) RuntimeClassArrayOutput

type RuntimeClassInput

type RuntimeClassInput interface {
	pulumi.Input

	ToRuntimeClassOutput() RuntimeClassOutput
	ToRuntimeClassOutputWithContext(ctx context.Context) RuntimeClassOutput
}

type RuntimeClassList

type RuntimeClassList struct {
	pulumi.CustomResourceState

	// 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.StringPtrOutput `pulumi:"apiVersion"`
	// Items is a list of schema objects.
	Items RuntimeClassTypeArrayOutput `pulumi:"items"`
	// 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.StringPtrOutput `pulumi:"kind"`
	// Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrOutput `pulumi:"metadata"`
}

RuntimeClassList is a list of RuntimeClass objects.

func GetRuntimeClassList

func GetRuntimeClassList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RuntimeClassListState, opts ...pulumi.ResourceOption) (*RuntimeClassList, error)

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

func NewRuntimeClassList

func NewRuntimeClassList(ctx *pulumi.Context,
	name string, args *RuntimeClassListArgs, opts ...pulumi.ResourceOption) (*RuntimeClassList, error)

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

func (*RuntimeClassList) ElementType

func (*RuntimeClassList) ElementType() reflect.Type

func (*RuntimeClassList) ToRuntimeClassListOutput

func (i *RuntimeClassList) ToRuntimeClassListOutput() RuntimeClassListOutput

func (*RuntimeClassList) ToRuntimeClassListOutputWithContext

func (i *RuntimeClassList) ToRuntimeClassListOutputWithContext(ctx context.Context) RuntimeClassListOutput

func (*RuntimeClassList) ToRuntimeClassListPtrOutput

func (i *RuntimeClassList) ToRuntimeClassListPtrOutput() RuntimeClassListPtrOutput

func (*RuntimeClassList) ToRuntimeClassListPtrOutputWithContext

func (i *RuntimeClassList) ToRuntimeClassListPtrOutputWithContext(ctx context.Context) RuntimeClassListPtrOutput

type RuntimeClassListArgs

type RuntimeClassListArgs 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
	// Items is a list of schema objects.
	Items RuntimeClassTypeArrayInput
	// 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
	// Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrInput
}

The set of arguments for constructing a RuntimeClassList resource.

func (RuntimeClassListArgs) ElementType

func (RuntimeClassListArgs) ElementType() reflect.Type

type RuntimeClassListArray

type RuntimeClassListArray []RuntimeClassListInput

func (RuntimeClassListArray) ElementType

func (RuntimeClassListArray) ElementType() reflect.Type

func (RuntimeClassListArray) ToRuntimeClassListArrayOutput

func (i RuntimeClassListArray) ToRuntimeClassListArrayOutput() RuntimeClassListArrayOutput

func (RuntimeClassListArray) ToRuntimeClassListArrayOutputWithContext

func (i RuntimeClassListArray) ToRuntimeClassListArrayOutputWithContext(ctx context.Context) RuntimeClassListArrayOutput

type RuntimeClassListArrayInput

type RuntimeClassListArrayInput interface {
	pulumi.Input

	ToRuntimeClassListArrayOutput() RuntimeClassListArrayOutput
	ToRuntimeClassListArrayOutputWithContext(context.Context) RuntimeClassListArrayOutput
}

RuntimeClassListArrayInput is an input type that accepts RuntimeClassListArray and RuntimeClassListArrayOutput values. You can construct a concrete instance of `RuntimeClassListArrayInput` via:

RuntimeClassListArray{ RuntimeClassListArgs{...} }

type RuntimeClassListArrayOutput

type RuntimeClassListArrayOutput struct{ *pulumi.OutputState }

func (RuntimeClassListArrayOutput) ElementType

func (RuntimeClassListArrayOutput) Index

func (RuntimeClassListArrayOutput) ToRuntimeClassListArrayOutput

func (o RuntimeClassListArrayOutput) ToRuntimeClassListArrayOutput() RuntimeClassListArrayOutput

func (RuntimeClassListArrayOutput) ToRuntimeClassListArrayOutputWithContext

func (o RuntimeClassListArrayOutput) ToRuntimeClassListArrayOutputWithContext(ctx context.Context) RuntimeClassListArrayOutput

type RuntimeClassListInput

type RuntimeClassListInput interface {
	pulumi.Input

	ToRuntimeClassListOutput() RuntimeClassListOutput
	ToRuntimeClassListOutputWithContext(ctx context.Context) RuntimeClassListOutput
}

type RuntimeClassListMap

type RuntimeClassListMap map[string]RuntimeClassListInput

func (RuntimeClassListMap) ElementType

func (RuntimeClassListMap) ElementType() reflect.Type

func (RuntimeClassListMap) ToRuntimeClassListMapOutput

func (i RuntimeClassListMap) ToRuntimeClassListMapOutput() RuntimeClassListMapOutput

func (RuntimeClassListMap) ToRuntimeClassListMapOutputWithContext

func (i RuntimeClassListMap) ToRuntimeClassListMapOutputWithContext(ctx context.Context) RuntimeClassListMapOutput

type RuntimeClassListMapInput

type RuntimeClassListMapInput interface {
	pulumi.Input

	ToRuntimeClassListMapOutput() RuntimeClassListMapOutput
	ToRuntimeClassListMapOutputWithContext(context.Context) RuntimeClassListMapOutput
}

RuntimeClassListMapInput is an input type that accepts RuntimeClassListMap and RuntimeClassListMapOutput values. You can construct a concrete instance of `RuntimeClassListMapInput` via:

RuntimeClassListMap{ "key": RuntimeClassListArgs{...} }

type RuntimeClassListMapOutput

type RuntimeClassListMapOutput struct{ *pulumi.OutputState }

func (RuntimeClassListMapOutput) ElementType

func (RuntimeClassListMapOutput) ElementType() reflect.Type

func (RuntimeClassListMapOutput) MapIndex

func (RuntimeClassListMapOutput) ToRuntimeClassListMapOutput

func (o RuntimeClassListMapOutput) ToRuntimeClassListMapOutput() RuntimeClassListMapOutput

func (RuntimeClassListMapOutput) ToRuntimeClassListMapOutputWithContext

func (o RuntimeClassListMapOutput) ToRuntimeClassListMapOutputWithContext(ctx context.Context) RuntimeClassListMapOutput

type RuntimeClassListOutput

type RuntimeClassListOutput struct{ *pulumi.OutputState }

func (RuntimeClassListOutput) ElementType

func (RuntimeClassListOutput) ElementType() reflect.Type

func (RuntimeClassListOutput) ToRuntimeClassListOutput

func (o RuntimeClassListOutput) ToRuntimeClassListOutput() RuntimeClassListOutput

func (RuntimeClassListOutput) ToRuntimeClassListOutputWithContext

func (o RuntimeClassListOutput) ToRuntimeClassListOutputWithContext(ctx context.Context) RuntimeClassListOutput

func (RuntimeClassListOutput) ToRuntimeClassListPtrOutput

func (o RuntimeClassListOutput) ToRuntimeClassListPtrOutput() RuntimeClassListPtrOutput

func (RuntimeClassListOutput) ToRuntimeClassListPtrOutputWithContext

func (o RuntimeClassListOutput) ToRuntimeClassListPtrOutputWithContext(ctx context.Context) RuntimeClassListPtrOutput

type RuntimeClassListPtrInput

type RuntimeClassListPtrInput interface {
	pulumi.Input

	ToRuntimeClassListPtrOutput() RuntimeClassListPtrOutput
	ToRuntimeClassListPtrOutputWithContext(ctx context.Context) RuntimeClassListPtrOutput
}

type RuntimeClassListPtrOutput

type RuntimeClassListPtrOutput struct{ *pulumi.OutputState }

func (RuntimeClassListPtrOutput) Elem added in v3.7.2

func (RuntimeClassListPtrOutput) ElementType

func (RuntimeClassListPtrOutput) ElementType() reflect.Type

func (RuntimeClassListPtrOutput) ToRuntimeClassListPtrOutput

func (o RuntimeClassListPtrOutput) ToRuntimeClassListPtrOutput() RuntimeClassListPtrOutput

func (RuntimeClassListPtrOutput) ToRuntimeClassListPtrOutputWithContext

func (o RuntimeClassListPtrOutput) ToRuntimeClassListPtrOutputWithContext(ctx context.Context) RuntimeClassListPtrOutput

type RuntimeClassListState

type RuntimeClassListState struct {
}

func (RuntimeClassListState) ElementType

func (RuntimeClassListState) ElementType() reflect.Type

type RuntimeClassListType

type RuntimeClassListType 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"`
	// Items is a list of schema objects.
	Items []RuntimeClassType `pulumi:"items"`
	// 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 list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ListMeta `pulumi:"metadata"`
}

RuntimeClassList is a list of RuntimeClass objects.

type RuntimeClassListTypeArgs

type RuntimeClassListTypeArgs 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"`
	// Items is a list of schema objects.
	Items RuntimeClassTypeArrayInput `pulumi:"items"`
	// 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 list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ListMetaPtrInput `pulumi:"metadata"`
}

RuntimeClassList is a list of RuntimeClass objects.

func (RuntimeClassListTypeArgs) ElementType

func (RuntimeClassListTypeArgs) ElementType() reflect.Type

func (RuntimeClassListTypeArgs) ToRuntimeClassListTypeOutput

func (i RuntimeClassListTypeArgs) ToRuntimeClassListTypeOutput() RuntimeClassListTypeOutput

func (RuntimeClassListTypeArgs) ToRuntimeClassListTypeOutputWithContext

func (i RuntimeClassListTypeArgs) ToRuntimeClassListTypeOutputWithContext(ctx context.Context) RuntimeClassListTypeOutput

type RuntimeClassListTypeInput

type RuntimeClassListTypeInput interface {
	pulumi.Input

	ToRuntimeClassListTypeOutput() RuntimeClassListTypeOutput
	ToRuntimeClassListTypeOutputWithContext(context.Context) RuntimeClassListTypeOutput
}

RuntimeClassListTypeInput is an input type that accepts RuntimeClassListTypeArgs and RuntimeClassListTypeOutput values. You can construct a concrete instance of `RuntimeClassListTypeInput` via:

RuntimeClassListTypeArgs{...}

type RuntimeClassListTypeOutput

type RuntimeClassListTypeOutput struct{ *pulumi.OutputState }

RuntimeClassList is a list of RuntimeClass objects.

func (RuntimeClassListTypeOutput) ApiVersion

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 (RuntimeClassListTypeOutput) ElementType

func (RuntimeClassListTypeOutput) ElementType() reflect.Type

func (RuntimeClassListTypeOutput) Items

Items is a list of schema objects.

func (RuntimeClassListTypeOutput) 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 (RuntimeClassListTypeOutput) ToRuntimeClassListTypeOutput

func (o RuntimeClassListTypeOutput) ToRuntimeClassListTypeOutput() RuntimeClassListTypeOutput

func (RuntimeClassListTypeOutput) ToRuntimeClassListTypeOutputWithContext

func (o RuntimeClassListTypeOutput) ToRuntimeClassListTypeOutputWithContext(ctx context.Context) RuntimeClassListTypeOutput

type RuntimeClassMap

type RuntimeClassMap map[string]RuntimeClassInput

func (RuntimeClassMap) ElementType

func (RuntimeClassMap) ElementType() reflect.Type

func (RuntimeClassMap) ToRuntimeClassMapOutput

func (i RuntimeClassMap) ToRuntimeClassMapOutput() RuntimeClassMapOutput

func (RuntimeClassMap) ToRuntimeClassMapOutputWithContext

func (i RuntimeClassMap) ToRuntimeClassMapOutputWithContext(ctx context.Context) RuntimeClassMapOutput

type RuntimeClassMapInput

type RuntimeClassMapInput interface {
	pulumi.Input

	ToRuntimeClassMapOutput() RuntimeClassMapOutput
	ToRuntimeClassMapOutputWithContext(context.Context) RuntimeClassMapOutput
}

RuntimeClassMapInput is an input type that accepts RuntimeClassMap and RuntimeClassMapOutput values. You can construct a concrete instance of `RuntimeClassMapInput` via:

RuntimeClassMap{ "key": RuntimeClassArgs{...} }

type RuntimeClassMapOutput

type RuntimeClassMapOutput struct{ *pulumi.OutputState }

func (RuntimeClassMapOutput) ElementType

func (RuntimeClassMapOutput) ElementType() reflect.Type

func (RuntimeClassMapOutput) MapIndex

func (RuntimeClassMapOutput) ToRuntimeClassMapOutput

func (o RuntimeClassMapOutput) ToRuntimeClassMapOutput() RuntimeClassMapOutput

func (RuntimeClassMapOutput) ToRuntimeClassMapOutputWithContext

func (o RuntimeClassMapOutput) ToRuntimeClassMapOutputWithContext(ctx context.Context) RuntimeClassMapOutput

type RuntimeClassOutput

type RuntimeClassOutput struct{ *pulumi.OutputState }

func (RuntimeClassOutput) ElementType

func (RuntimeClassOutput) ElementType() reflect.Type

func (RuntimeClassOutput) ToRuntimeClassOutput

func (o RuntimeClassOutput) ToRuntimeClassOutput() RuntimeClassOutput

func (RuntimeClassOutput) ToRuntimeClassOutputWithContext

func (o RuntimeClassOutput) ToRuntimeClassOutputWithContext(ctx context.Context) RuntimeClassOutput

func (RuntimeClassOutput) ToRuntimeClassPtrOutput

func (o RuntimeClassOutput) ToRuntimeClassPtrOutput() RuntimeClassPtrOutput

func (RuntimeClassOutput) ToRuntimeClassPtrOutputWithContext

func (o RuntimeClassOutput) ToRuntimeClassPtrOutputWithContext(ctx context.Context) RuntimeClassPtrOutput

type RuntimeClassPtrInput

type RuntimeClassPtrInput interface {
	pulumi.Input

	ToRuntimeClassPtrOutput() RuntimeClassPtrOutput
	ToRuntimeClassPtrOutputWithContext(ctx context.Context) RuntimeClassPtrOutput
}

type RuntimeClassPtrOutput

type RuntimeClassPtrOutput struct{ *pulumi.OutputState }

func (RuntimeClassPtrOutput) Elem added in v3.7.2

func (RuntimeClassPtrOutput) ElementType

func (RuntimeClassPtrOutput) ElementType() reflect.Type

func (RuntimeClassPtrOutput) ToRuntimeClassPtrOutput

func (o RuntimeClassPtrOutput) ToRuntimeClassPtrOutput() RuntimeClassPtrOutput

func (RuntimeClassPtrOutput) ToRuntimeClassPtrOutputWithContext

func (o RuntimeClassPtrOutput) ToRuntimeClassPtrOutputWithContext(ctx context.Context) RuntimeClassPtrOutput

type RuntimeClassSpec

type RuntimeClassSpec struct {
	// Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.
	Overhead *Overhead `pulumi:"overhead"`
	// RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration.  It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.
	RuntimeHandler string `pulumi:"runtimeHandler"`
	// Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes.
	Scheduling *Scheduling `pulumi:"scheduling"`
}

RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.

type RuntimeClassSpecArgs

type RuntimeClassSpecArgs struct {
	// Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.
	Overhead OverheadPtrInput `pulumi:"overhead"`
	// RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration.  It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.
	RuntimeHandler pulumi.StringInput `pulumi:"runtimeHandler"`
	// Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes.
	Scheduling SchedulingPtrInput `pulumi:"scheduling"`
}

RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.

func (RuntimeClassSpecArgs) ElementType

func (RuntimeClassSpecArgs) ElementType() reflect.Type

func (RuntimeClassSpecArgs) ToRuntimeClassSpecOutput

func (i RuntimeClassSpecArgs) ToRuntimeClassSpecOutput() RuntimeClassSpecOutput

func (RuntimeClassSpecArgs) ToRuntimeClassSpecOutputWithContext

func (i RuntimeClassSpecArgs) ToRuntimeClassSpecOutputWithContext(ctx context.Context) RuntimeClassSpecOutput

func (RuntimeClassSpecArgs) ToRuntimeClassSpecPtrOutput

func (i RuntimeClassSpecArgs) ToRuntimeClassSpecPtrOutput() RuntimeClassSpecPtrOutput

func (RuntimeClassSpecArgs) ToRuntimeClassSpecPtrOutputWithContext

func (i RuntimeClassSpecArgs) ToRuntimeClassSpecPtrOutputWithContext(ctx context.Context) RuntimeClassSpecPtrOutput

type RuntimeClassSpecInput

type RuntimeClassSpecInput interface {
	pulumi.Input

	ToRuntimeClassSpecOutput() RuntimeClassSpecOutput
	ToRuntimeClassSpecOutputWithContext(context.Context) RuntimeClassSpecOutput
}

RuntimeClassSpecInput is an input type that accepts RuntimeClassSpecArgs and RuntimeClassSpecOutput values. You can construct a concrete instance of `RuntimeClassSpecInput` via:

RuntimeClassSpecArgs{...}

type RuntimeClassSpecOutput

type RuntimeClassSpecOutput struct{ *pulumi.OutputState }

RuntimeClassSpec is a specification of a RuntimeClass. It contains parameters that are required to describe the RuntimeClass to the Container Runtime Interface (CRI) implementation, as well as any other components that need to understand how the pod will be run. The RuntimeClassSpec is immutable.

func (RuntimeClassSpecOutput) ElementType

func (RuntimeClassSpecOutput) ElementType() reflect.Type

func (RuntimeClassSpecOutput) Overhead

Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.

func (RuntimeClassSpecOutput) RuntimeHandler

func (o RuntimeClassSpecOutput) RuntimeHandler() pulumi.StringOutput

RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.

func (RuntimeClassSpecOutput) Scheduling

Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes.

func (RuntimeClassSpecOutput) ToRuntimeClassSpecOutput

func (o RuntimeClassSpecOutput) ToRuntimeClassSpecOutput() RuntimeClassSpecOutput

func (RuntimeClassSpecOutput) ToRuntimeClassSpecOutputWithContext

func (o RuntimeClassSpecOutput) ToRuntimeClassSpecOutputWithContext(ctx context.Context) RuntimeClassSpecOutput

func (RuntimeClassSpecOutput) ToRuntimeClassSpecPtrOutput

func (o RuntimeClassSpecOutput) ToRuntimeClassSpecPtrOutput() RuntimeClassSpecPtrOutput

func (RuntimeClassSpecOutput) ToRuntimeClassSpecPtrOutputWithContext

func (o RuntimeClassSpecOutput) ToRuntimeClassSpecPtrOutputWithContext(ctx context.Context) RuntimeClassSpecPtrOutput

type RuntimeClassSpecPtrInput

type RuntimeClassSpecPtrInput interface {
	pulumi.Input

	ToRuntimeClassSpecPtrOutput() RuntimeClassSpecPtrOutput
	ToRuntimeClassSpecPtrOutputWithContext(context.Context) RuntimeClassSpecPtrOutput
}

RuntimeClassSpecPtrInput is an input type that accepts RuntimeClassSpecArgs, RuntimeClassSpecPtr and RuntimeClassSpecPtrOutput values. You can construct a concrete instance of `RuntimeClassSpecPtrInput` via:

        RuntimeClassSpecArgs{...}

or:

        nil

type RuntimeClassSpecPtrOutput

type RuntimeClassSpecPtrOutput struct{ *pulumi.OutputState }

func (RuntimeClassSpecPtrOutput) Elem

func (RuntimeClassSpecPtrOutput) ElementType

func (RuntimeClassSpecPtrOutput) ElementType() reflect.Type

func (RuntimeClassSpecPtrOutput) Overhead

Overhead represents the resource overhead associated with running a pod for a given RuntimeClass. For more details, see https://git.k8s.io/enhancements/keps/sig-node/688-pod-overhead/README.md This field is beta-level as of Kubernetes v1.18, and is only honored by servers that enable the PodOverhead feature.

func (RuntimeClassSpecPtrOutput) RuntimeHandler

RuntimeHandler specifies the underlying runtime and configuration that the CRI implementation will use to handle pods of this class. The possible values are specific to the node & CRI configuration. It is assumed that all handlers are available on every node, and handlers of the same name are equivalent on every node. For example, a handler called "runc" might specify that the runc OCI runtime (using native Linux containers) will be used to run the containers in a pod. The RuntimeHandler must be lowercase, conform to the DNS Label (RFC 1123) requirements, and is immutable.

func (RuntimeClassSpecPtrOutput) Scheduling

Scheduling holds the scheduling constraints to ensure that pods running with this RuntimeClass are scheduled to nodes that support it. If scheduling is nil, this RuntimeClass is assumed to be supported by all nodes.

func (RuntimeClassSpecPtrOutput) ToRuntimeClassSpecPtrOutput

func (o RuntimeClassSpecPtrOutput) ToRuntimeClassSpecPtrOutput() RuntimeClassSpecPtrOutput

func (RuntimeClassSpecPtrOutput) ToRuntimeClassSpecPtrOutputWithContext

func (o RuntimeClassSpecPtrOutput) ToRuntimeClassSpecPtrOutputWithContext(ctx context.Context) RuntimeClassSpecPtrOutput

type RuntimeClassState

type RuntimeClassState struct {
}

func (RuntimeClassState) ElementType

func (RuntimeClassState) ElementType() reflect.Type

type RuntimeClassType

type RuntimeClassType 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"`
	// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata *metav1.ObjectMeta `pulumi:"metadata"`
	// Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec RuntimeClassSpec `pulumi:"spec"`
}

RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class

type RuntimeClassTypeArgs

type RuntimeClassTypeArgs 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"`
	// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"`
	// Specification of the RuntimeClass More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status
	Spec RuntimeClassSpecInput `pulumi:"spec"`
}

RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class

func (RuntimeClassTypeArgs) ElementType

func (RuntimeClassTypeArgs) ElementType() reflect.Type

func (RuntimeClassTypeArgs) ToRuntimeClassTypeOutput

func (i RuntimeClassTypeArgs) ToRuntimeClassTypeOutput() RuntimeClassTypeOutput

func (RuntimeClassTypeArgs) ToRuntimeClassTypeOutputWithContext

func (i RuntimeClassTypeArgs) ToRuntimeClassTypeOutputWithContext(ctx context.Context) RuntimeClassTypeOutput

type RuntimeClassTypeArray

type RuntimeClassTypeArray []RuntimeClassTypeInput

func (RuntimeClassTypeArray) ElementType

func (RuntimeClassTypeArray) ElementType() reflect.Type

func (RuntimeClassTypeArray) ToRuntimeClassTypeArrayOutput

func (i RuntimeClassTypeArray) ToRuntimeClassTypeArrayOutput() RuntimeClassTypeArrayOutput

func (RuntimeClassTypeArray) ToRuntimeClassTypeArrayOutputWithContext

func (i RuntimeClassTypeArray) ToRuntimeClassTypeArrayOutputWithContext(ctx context.Context) RuntimeClassTypeArrayOutput

type RuntimeClassTypeArrayInput

type RuntimeClassTypeArrayInput interface {
	pulumi.Input

	ToRuntimeClassTypeArrayOutput() RuntimeClassTypeArrayOutput
	ToRuntimeClassTypeArrayOutputWithContext(context.Context) RuntimeClassTypeArrayOutput
}

RuntimeClassTypeArrayInput is an input type that accepts RuntimeClassTypeArray and RuntimeClassTypeArrayOutput values. You can construct a concrete instance of `RuntimeClassTypeArrayInput` via:

RuntimeClassTypeArray{ RuntimeClassTypeArgs{...} }

type RuntimeClassTypeArrayOutput

type RuntimeClassTypeArrayOutput struct{ *pulumi.OutputState }

func (RuntimeClassTypeArrayOutput) ElementType

func (RuntimeClassTypeArrayOutput) Index

func (RuntimeClassTypeArrayOutput) ToRuntimeClassTypeArrayOutput

func (o RuntimeClassTypeArrayOutput) ToRuntimeClassTypeArrayOutput() RuntimeClassTypeArrayOutput

func (RuntimeClassTypeArrayOutput) ToRuntimeClassTypeArrayOutputWithContext

func (o RuntimeClassTypeArrayOutput) ToRuntimeClassTypeArrayOutputWithContext(ctx context.Context) RuntimeClassTypeArrayOutput

type RuntimeClassTypeInput

type RuntimeClassTypeInput interface {
	pulumi.Input

	ToRuntimeClassTypeOutput() RuntimeClassTypeOutput
	ToRuntimeClassTypeOutputWithContext(context.Context) RuntimeClassTypeOutput
}

RuntimeClassTypeInput is an input type that accepts RuntimeClassTypeArgs and RuntimeClassTypeOutput values. You can construct a concrete instance of `RuntimeClassTypeInput` via:

RuntimeClassTypeArgs{...}

type RuntimeClassTypeOutput

type RuntimeClassTypeOutput struct{ *pulumi.OutputState }

RuntimeClass defines a class of container runtime supported in the cluster. The RuntimeClass is used to determine which container runtime is used to run all containers in a pod. RuntimeClasses are (currently) manually defined by a user or cluster provisioner, and referenced in the PodSpec. The Kubelet is responsible for resolving the RuntimeClassName reference before running the pod. For more details, see https://git.k8s.io/enhancements/keps/sig-node/585-runtime-class

func (RuntimeClassTypeOutput) ApiVersion

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 (RuntimeClassTypeOutput) ElementType

func (RuntimeClassTypeOutput) ElementType() reflect.Type

func (RuntimeClassTypeOutput) 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 (RuntimeClassTypeOutput) ToRuntimeClassTypeOutput

func (o RuntimeClassTypeOutput) ToRuntimeClassTypeOutput() RuntimeClassTypeOutput

func (RuntimeClassTypeOutput) ToRuntimeClassTypeOutputWithContext

func (o RuntimeClassTypeOutput) ToRuntimeClassTypeOutputWithContext(ctx context.Context) RuntimeClassTypeOutput

type Scheduling

type Scheduling struct {
	// nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.
	NodeSelector map[string]string `pulumi:"nodeSelector"`
	// tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.
	Tolerations []corev1.Toleration `pulumi:"tolerations"`
}

Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.

type SchedulingArgs

type SchedulingArgs struct {
	// nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.
	NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"`
	// tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.
	Tolerations corev1.TolerationArrayInput `pulumi:"tolerations"`
}

Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.

func (SchedulingArgs) ElementType

func (SchedulingArgs) ElementType() reflect.Type

func (SchedulingArgs) ToSchedulingOutput

func (i SchedulingArgs) ToSchedulingOutput() SchedulingOutput

func (SchedulingArgs) ToSchedulingOutputWithContext

func (i SchedulingArgs) ToSchedulingOutputWithContext(ctx context.Context) SchedulingOutput

func (SchedulingArgs) ToSchedulingPtrOutput

func (i SchedulingArgs) ToSchedulingPtrOutput() SchedulingPtrOutput

func (SchedulingArgs) ToSchedulingPtrOutputWithContext

func (i SchedulingArgs) ToSchedulingPtrOutputWithContext(ctx context.Context) SchedulingPtrOutput

type SchedulingInput

type SchedulingInput interface {
	pulumi.Input

	ToSchedulingOutput() SchedulingOutput
	ToSchedulingOutputWithContext(context.Context) SchedulingOutput
}

SchedulingInput is an input type that accepts SchedulingArgs and SchedulingOutput values. You can construct a concrete instance of `SchedulingInput` via:

SchedulingArgs{...}

type SchedulingOutput

type SchedulingOutput struct{ *pulumi.OutputState }

Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.

func (SchedulingOutput) ElementType

func (SchedulingOutput) ElementType() reflect.Type

func (SchedulingOutput) NodeSelector

func (o SchedulingOutput) NodeSelector() pulumi.StringMapOutput

nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.

func (SchedulingOutput) ToSchedulingOutput

func (o SchedulingOutput) ToSchedulingOutput() SchedulingOutput

func (SchedulingOutput) ToSchedulingOutputWithContext

func (o SchedulingOutput) ToSchedulingOutputWithContext(ctx context.Context) SchedulingOutput

func (SchedulingOutput) ToSchedulingPtrOutput

func (o SchedulingOutput) ToSchedulingPtrOutput() SchedulingPtrOutput

func (SchedulingOutput) ToSchedulingPtrOutputWithContext

func (o SchedulingOutput) ToSchedulingPtrOutputWithContext(ctx context.Context) SchedulingPtrOutput

func (SchedulingOutput) Tolerations

tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.

type SchedulingPtrInput

type SchedulingPtrInput interface {
	pulumi.Input

	ToSchedulingPtrOutput() SchedulingPtrOutput
	ToSchedulingPtrOutputWithContext(context.Context) SchedulingPtrOutput
}

SchedulingPtrInput is an input type that accepts SchedulingArgs, SchedulingPtr and SchedulingPtrOutput values. You can construct a concrete instance of `SchedulingPtrInput` via:

        SchedulingArgs{...}

or:

        nil

func SchedulingPtr

func SchedulingPtr(v *SchedulingArgs) SchedulingPtrInput

type SchedulingPtrOutput

type SchedulingPtrOutput struct{ *pulumi.OutputState }

func (SchedulingPtrOutput) Elem

func (SchedulingPtrOutput) ElementType

func (SchedulingPtrOutput) ElementType() reflect.Type

func (SchedulingPtrOutput) NodeSelector

func (o SchedulingPtrOutput) NodeSelector() pulumi.StringMapOutput

nodeSelector lists labels that must be present on nodes that support this RuntimeClass. Pods using this RuntimeClass can only be scheduled to a node matched by this selector. The RuntimeClass nodeSelector is merged with a pod's existing nodeSelector. Any conflicts will cause the pod to be rejected in admission.

func (SchedulingPtrOutput) ToSchedulingPtrOutput

func (o SchedulingPtrOutput) ToSchedulingPtrOutput() SchedulingPtrOutput

func (SchedulingPtrOutput) ToSchedulingPtrOutputWithContext

func (o SchedulingPtrOutput) ToSchedulingPtrOutputWithContext(ctx context.Context) SchedulingPtrOutput

func (SchedulingPtrOutput) Tolerations

tolerations are appended (excluding duplicates) to pods running with this RuntimeClass during admission, effectively unioning the set of nodes tolerated by the pod and the RuntimeClass.

Jump to

Keyboard shortcuts

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