Sha256: 712498e007e80c98f83372353ceff92ea8475d415ebf5435b6be13b9290c40d8

Contents?: true

Size: 869 Bytes

Versions: 5

Compression:

Stored size: 869 Bytes

Contents

require 'awsum/ec2/parsers/purchase_reserved_instances_offering_parser'
require 'awsum/ec2/parsers/reserved_instance_parser'

module Awsum
  class Ec2
    class ReservedInstance
      attr_reader :id, :instance_type, :availability_zone, :start, :duration, :fixed_price, :usage_price, :instance_count, :product_description, :state

      def initialize(ec2, id, instance_type, availability_zone, start, duration, fixed_price, usage_price, instance_count, product_description, state)
        @ec2 = ec2
        @id = id
        @instance_type = instance_type
        @availability_zone = availability_zone
        @start = start
        @duration = duration
        @fixed_price = fixed_price
        @usage_price = usage_price
        @instance_count = instance_count
        @product_description = product_description
        @state = state
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
awsum-0.5.4 lib/awsum/ec2/reserved_instance.rb
awsum-0.5.3 lib/awsum/ec2/reserved_instance.rb
awsum-0.5.2 lib/awsum/ec2/reserved_instance.rb
awsum-0.5.1 lib/awsum/ec2/reserved_instance.rb
awsum-0.5 lib/awsum/ec2/reserved_instance.rb