Sha256: 792f37114178393ffa88f4c333bad9a33d79bee0c949a0bea6e0bc5864707061
Contents?: true
Size: 902 Bytes
Versions: 39
Compression:
Stored size: 902 Bytes
Contents
require 'fog/openstack/models/model' module Fog module Compute class OpenStack 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
39 entries across 37 versions & 3 rubygems