class Fog::Kubevirt::Compute::Service
Public Class Methods
parse(object)
click to toggle source
# File lib/fog/kubevirt/compute/models/service.rb, line 15 def self.parse(object) metadata = object[:metadata] spec = object[:spec] ports = spec[:ports][0] selector = spec[:selector] srv = { :namespace => metadata[:namespace], :name => metadata[:name], :resource_version => metadata[:resourceVersion], :cluster_ip => spec[:clusterIP], :node_port => ports[:nodePort], :port => ports[:port], :target_port => ports[:target_port], } srv[:selector] = selector[:special] unless selector.nil? srv end