struct

Kubernetes::LimitRangeItem

Inherits YAML::Serializable < JSON::Serializable < Kubernetes::Serializable < Struct < Value < Object

LimitRangeItem defines a min/max usage limit for any resource that matches on kind.

Constructors

new(pull : ::JSON::PullParser)
new(*, __pull_for_json_serializable pull : ::JSON::PullParser)
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)

Instance methods

default

Default resource requirement limit value by resource name if resource limit is omitted.

Source
default=(default : Hash(String, Quantity) | Nil)

Default resource requirement limit value by resource name if resource limit is omitted.

Source
default_request

DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.

Source
default_request=(default_request : Hash(String, Quantity) | Nil)

DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.

Source
max

Max usage constraints on this kind by resource name.

Source
max=(max : Hash(String, Quantity) | Nil)

Max usage constraints on this kind by resource name.

Source
max_limit_request_ratio

MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.

Source
max_limit_request_ratio=(max_limit_request_ratio : Hash(String, Quantity) | Nil)

MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.

Source
min

Min usage constraints on this kind by resource name.

Source
min=(min : Hash(String, Quantity) | Nil)

Min usage constraints on this kind by resource name.

Source
type

Type of resource that this limit applies to.

Source
type=(type : String | Nil)

Type of resource that this limit applies to.

Source

Macros

field(name, type = nil, **options, &block)

Helper macro for defining fields with automatic camelCase conversion

Source