Package-level declarations

Types

Link copied to clipboard
data class OverheadArgs(val podFixed: Output<Map<String, String>>? = null) : ConvertibleToJava<OverheadArgs>

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

Link copied to clipboard
Link copied to clipboard
data class OverheadPatchArgs(val podFixed: Output<Map<String, String>>? = null) : ConvertibleToJava<OverheadPatchArgs>

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

Link copied to clipboard
Link copied to clipboard
data class RuntimeClassArgs(val apiVersion: Output<String>? = null, val kind: Output<String>? = null, val metadata: Output<ObjectMetaArgs>? = null, val spec: Output<RuntimeClassSpecArgs>) : ConvertibleToJava<RuntimeClassArgs>

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/runtime-class.md

Link copied to clipboard
Link copied to clipboard
data class RuntimeClassSpecArgs(val overhead: Output<OverheadArgs>? = null, val runtimeHandler: Output<String>, val scheduling: Output<SchedulingArgs>? = null) : ConvertibleToJava<RuntimeClassSpecArgs>

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.

Link copied to clipboard
data class RuntimeClassSpecPatchArgs(val overhead: Output<OverheadPatchArgs>? = null, val runtimeHandler: Output<String>? = null, val scheduling: Output<SchedulingPatchArgs>? = null) : ConvertibleToJava<RuntimeClassSpecPatchArgs>

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.

Link copied to clipboard
data class SchedulingArgs(val nodeSelector: Output<Map<String, String>>? = null, val tolerations: Output<List<TolerationArgs>>? = null) : ConvertibleToJava<SchedulingArgs>

Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.

Link copied to clipboard
Link copied to clipboard
data class SchedulingPatchArgs(val nodeSelector: Output<Map<String, String>>? = null, val tolerations: Output<List<TolerationPatchArgs>>? = null) : ConvertibleToJava<SchedulingPatchArgs>

Scheduling specifies the scheduling constraints for nodes supporting a RuntimeClass.