class

Cl8r::Model::StoragePoolSpec

Inherits YAML::Serializable < Reference < Object

Declarative specification for a host-local or distributed storage pool.

Constructors

new(name : String = "", type : String = "", node : String | Nil = nil, devices : Array(String) = [] of String, filesystem : String | Nil = nil, mount_point : String | Nil = nil, consumer : String | Nil = nil, failure_domain : String | Nil = nil, device_class : String | Nil = nil, redundancy : StorageRedundancySpec | Nil = nil)
Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

consumer
Source
consumer=(consumer : String | Nil)
Source
device_class
Source
device_class=(device_class : String | Nil)
Source
devices
Source
devices=(devices : Array(String))
Source
failure_domain
Source
failure_domain=(failure_domain : String | Nil)
Source
filesystem
Source
filesystem=(filesystem : String | Nil)
Source
mount_point
Source
mount_point=(mount_point : String | Nil)
Source
name
Source
name=(name : String)
Source
node
Source
node=(node : String | Nil)
Source
redundancy
Source
redundancy=(redundancy : StorageRedundancySpec | Nil)
Source
type
Source
type=(type : String)
Source