Cl8r::Model::ResolvedStoragePool
Inherits YAML::Serializable < JSON::Serializable < Reference < Object
Fully resolved, immutable storage pool representation with calculated capacities.
Constructors
new(name : String, type : String, raw_capacity_gb : UInt64, usable_capacity_gb : UInt64, parity_overhead_gb : UInt64, member_disks : Array(DiskSpec), node : String | Nil = nil, filesystem : String | Nil = nil, mount_point : String | Nil = nil, consumer : String | Nil = nil, failure_domain : String | Nil = nil, device_class : String | Nil = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
Sourcenew(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
SourceInstance methods
consumer
Sourcedevice_class
Sourcefailure_domain
Sourcefilesystem
Sourcemember_disks
Sourcemount_point
Sourcename
Sourcenode
Sourceparity_overhead_gb
Sourceraw_capacity_gb
Sourcetype
Sourceusable_capacity_gb
Source