19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/fog/kubevirt/compute/models/storageclass.rb', line 19
def self.parse(object)
metadata = object[:metadata]
annotations = metadata[:annotations]
sc = {
:name => metadata[:name],
:resource_version => metadata[:resourceVersion],
:uid => metadata[:uid],
:parameters => object[:parameters],
:mount_options => object[:mountOptions],
:provisioner => object[:provisioner],
:reclaim_policy => object[:reclaimPolicy],
:volume_binding_mode => object[:volumeBindingMode]
}
sc[:default] = annotations[IS_DEFAULT.to_sym] unless annotations.nil?
sc
end
|