Sha256: f0a252c9b56ff3e9b0620b79705f5e22e0a9e599c7fe3f96025acff2856a7cd0

Contents?: true

Size: 654 Bytes

Versions: 12

Compression:

Stored size: 654 Bytes

Contents

module Fog
  module Compute
    class XenServer
      module Models
        class Pbd < Model
          # API Reference here:
          # http://docs.vmd.citrix.com/XenServer/6.2.0/1.0/en_gb/api/?c=PBD

          provider_class :PBD
          collection_name :pbds

          identity :reference

          attribute :currently_attached
          attribute :device_config
          attribute :other_config
          attribute :uuid

          has_one_identity :host,  :hosts
          has_one_identity :sr,    :storage_repositories,    :aliases => :SR,   :as => :SR

          alias_method :storage_repository, :sr
        end
      end
    end
  end
end

Version data entries

12 entries across 10 versions & 2 rubygems

Version Path
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/fog-xenserver-0.3.0/lib/fog/compute/xen_server/models/pbd.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/fog-xenserver-0.3.0/lib/fog/compute/xen_server/models/pbd.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/fog-xenserver-0.3.0/lib/fog/compute/xen_server/models/pbd.rb
fog-xenserver-0.3.0 lib/fog/compute/xen_server/models/pbd.rb
fog-xenserver-0.2.3 lib/fog/compute/xen_server/models/pbd.rb
fog-xenserver-0.2.2 lib/fog/compute/xen_server/models/pbd.rb
fog-xenserver-0.2.1 lib/fog/compute/xen_server/models/pbd.rb
fog-xenserver-0.2.0 lib/fog/compute/xen_server/models/pbd.rb
fog-xenserver-0.1.2 lib/fog/compute/xen_server/models/pbd.rb
fog-xenserver-0.1.1 lib/fog/compute/xen_server/models/pbd.rb
fog-xenserver-0.1.0 lib/fog/compute/xen_server/models/pbd.rb
fog-xenserver-0.0.1.beta2 lib/fog/compute/xen_server/models/pbd.rb