Sha256: 6aa0fd9652c4d3d460a48d06e58b409c547c13bccd795572a94f4ec23b500222
Contents?: true
Size: 902 Bytes
Versions: 20
Compression:
Stored size: 902 Bytes
Contents
require 'fog/openstack/models/model' module Fog module OpenStack class Compute class Service < Fog::OpenStack::Model identity :id attribute :binary attribute :host attribute :state attribute :status attribute :updated_at attribute :zone # detailed attribute :disabled_reason def enable requires :binary, :host service.enable_service(host, binary) end def disable requires :binary, :host service.disable_service(host, binary) end def disable_and_log_reason requires :binary, :host, :disabled_reason service.disable_service_log_reason(host, binary, disabled_reason) end def destroy requires :id service.delete_service(id) true end end end end end
Version data entries
20 entries across 20 versions & 3 rubygems