struct

Kubernetes::ResourcePoolStatusRequestStatus

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

ResourcePoolStatusRequestStatus contains the calculated pool status information.

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

conditions

Conditions provide information about the state of the request. A condition with type=Complete or type=Failed will always be set when the status is populated. Known condition types: - "Complete": True when the request has been processed successfully - "Failed": True when the request could not be processed

Source
conditions=(conditions : Array(Condition) | Nil)

Conditions provide information about the state of the request. A condition with type=Complete or type=Failed will always be set when the status is populated. Known condition types: - "Complete": True when the request has been processed successfully - "Failed": True when the request could not be processed

Source
pool_count

PoolCount is the total number of pools that matched the filter criteria, regardless of truncation. This helps users understand how many pools exist even when the response is truncated. A value of 0 means no pools matched the filter criteria.

Source
pool_count=(pool_count : Int32 | Nil)

PoolCount is the total number of pools that matched the filter criteria, regardless of truncation. This helps users understand how many pools exist even when the response is truncated. A value of 0 means no pools matched the filter criteria.

Source
pools

Pools contains the first spec.limit matching pools, sorted by driver then pool name. If len(pools) < poolCount, the list was truncated. When omitted, no pools matched the request filters.

Source
pools=(pools : Array(PoolStatus) | Nil)

Pools contains the first spec.limit matching pools, sorted by driver then pool name. If len(pools) < poolCount, the list was truncated. When omitted, no pools matched the request filters.

Source

Macros

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

Helper macro for defining fields with automatic camelCase conversion

Source