class K8S::Api::Node::V1alpha1::RuntimeClassSpec
- K8S::Api::Node::V1alpha1::RuntimeClassSpec
- Reference
- Object
Overview
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.
Included Modules
- JSON::Serializable
- YAML::Serializable
Defined in:
versions/v1.23/api/node/v1alpha1/runtime_class_spec.crConstructors
- .new(ctx : YAML::ParseContext, node : YAML::Nodes::Node)
- .new(pull : JSON::PullParser)
- .new(*, runtime_handler : String, overhead : Api::Node::V1alpha1::Overhead? = nil, scheduling : Api::Node::V1alpha1::Scheduling? = nil)
Instance Method Summary
- #overhead : Api::Node::V1alpha1::Overhead?
- #overhead=(overhead : Api::Node::V1alpha1::Overhead?)
- #runtime_handler : String
- #runtime_handler=(runtime_handler : String)
- #scheduling : Api::Node::V1alpha1::Scheduling?
- #scheduling=(scheduling : Api::Node::V1alpha1::Scheduling?)
Constructor Detail
def self.new(*, runtime_handler : String, overhead : Api::Node::V1alpha1::Overhead? = nil, scheduling : Api::Node::V1alpha1::Scheduling? = nil)
#