Class: AwsPricing::Ec2DedicatedHostPriceList

Inherits:
PriceList
  • Object
show all
Includes:
Ec2Common
Defined in:
lib/amazon-pricing/ec2-dh-price-list.rb

Constant Summary

Constants inherited from PriceList

PriceList::RETRY_LIMIT

Instance Attribute Summary

Attributes inherited from PriceList

#regions

Instance Method Summary collapse

Methods included from Ec2Common

#ensure_existence_of_instance_type, #fetch_ec2_instance_pricing, #fetch_ec2_instance_pricing_ri_v2, #find_or_create_instance_type, #set_od_price_if_missing

Methods inherited from PriceList

fetch_url, #get_instance_type, #get_instance_types, #get_region

Constructor Details

#initializeEc2DedicatedHostPriceList

Returns a new instance of Ec2DedicatedHostPriceList.



5
6
7
8
9
# File 'lib/amazon-pricing/ec2-dh-price-list.rb', line 5

def initialize
  super
  InstanceType.populate_lookups
  get_ec2_dh_od_pricing
end

Instance Method Details

#os_typesObject



11
12
13
# File 'lib/amazon-pricing/ec2-dh-price-list.rb', line 11

def os_types
  @@OS_TYPES
end