Discover modules > cue.dev/x/k8s.io > api > scheduling > v1
v0.12.0
#PriorityClass: ¶

PriorityClass defines mapping from a priority class name to the priority integer value. The value can be any valid integer.

"apiVersion": "scheduling.k8s.io/v1" ¶

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

"description"?: string ¶

description is an arbitrary string that usually provides guidelines on when this priority class should be used.

"globalDefault"?: bool ¶

globalDefault specifies whether this PriorityClass should be considered as the default priority for pods that do not have any priority class. Only one PriorityClass can be marked as `globalDefault`. However, if more than one PriorityClasses exists with their `globalDefault` field set to true, the smallest value of such global default PriorityClasses will be used as the default priority.

"kind": "PriorityClass" ¶

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

"metadata"?: v1.#ObjectMeta ¶

Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

"preemptionPolicy"?: string ¶

preemptionPolicy is the Policy for preempting pods with lower priority. One of Never, PreemptLowerPriority. Defaults to PreemptLowerPriority if unset.

"value"?: int32 & int ¶

value represents the integer value of this priority class. This is the actual priority that pods receive when they have the name of this class in their pod spec.

#PriorityClassList: ¶

PriorityClassList is a collection of priority classes.

"apiVersion": "scheduling.k8s.io/v1" ¶

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

"items"!: [...#PriorityClass] ¶

items is the list of PriorityClasses

[...]: #PriorityClass
"kind": "PriorityClassList" ¶

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

"metadata"?: v1.#ListMeta ¶

Standard list metadata More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata

Source files

  • schema.cue