Sha256: 64c6cdd30640b5668769d153784d06a96d27ec21d544fafa31c3a5759b3552ee

Contents?: true

Size: 770 Bytes

Versions: 1

Compression:

Stored size: 770 Bytes

Contents

require File.expand_path('../../../helpers/compute/data_helper', __FILE__)

module Fog
  module Compute
    class ProfitBricks
      class Resource < Fog::Models::ProfitBricks::Base
        include Fog::Helpers::ProfitBricks::DataHelper

        identity  :id

        # metadata
        attribute :created_date,       :aliases => 'createdDate'
        attribute :created_by,         :aliases => 'createdBy'
        attribute :etag
        attribute :last_modified_date, :aliases => 'lastModifiedDate'
        attribute :last_modified_by,   :aliases => 'lastModifiedBy'
        attribute :state

        # entities
        attribute :groups

        attr_accessor :options

        def initialize(attributes = {})
          super
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fog-profitbricks-4.0.0 lib/fog/profitbricks/models/compute/resource.rb