Class: AwsPricing::DynamoDBPriceList
- Inherits:
-
PriceList
- Object
- PriceList
- AwsPricing::DynamoDBPriceList
show all
- Defined in:
- lib/amazon-pricing/dynamo-db-price-list.rb
Constant Summary
collapse
- THROUGHPUT_URL =
"http://a0.awsstatic.com/pricing/1/dynamodb/pricing-data-throughput.min.js"
- STORAGE_URL =
"http://a0.awsstatic.com/pricing/1/dynamodb/pricing-data-storage.min.js"
- RESERVED_CAPACITY_URL =
"http://a0.awsstatic.com/pricing/1/dynamodb/pricing-reserved-capacity.min.js"
- DATA_TRANSFER_URL =
"http://a0.awsstatic.com/pricing/1/dynamodb/pricing-data-transfer.min.js"
Constants inherited
from PriceList
PriceList::RETRY_LIMIT
Instance Attribute Summary
Attributes inherited from PriceList
#regions
Instance Method Summary
collapse
Methods inherited from PriceList
fetch_url, #get_instance_type, #get_instance_types, #get_region
Constructor Details
Returns a new instance of DynamoDBPriceList.
9
10
11
|
# File 'lib/amazon-pricing/dynamo-db-price-list.rb', line 9
def initialize
super
end
|
Instance Method Details
#data_transfer_pricing ⇒ Object
25
26
27
|
# File 'lib/amazon-pricing/dynamo-db-price-list.rb', line 25
def data_transfer_pricing
@data_transfer_pricing ||= PriceList.fetch_url(DATA_TRANSFER_URL)
end
|
#reserved_capacity_pricing ⇒ Object
21
22
23
|
# File 'lib/amazon-pricing/dynamo-db-price-list.rb', line 21
def reserved_capacity_pricing
@reserved_capacity_pricing ||= PriceList.fetch_url(RESERVED_CAPACITY_URL)
end
|
#storage_pricing ⇒ Object
17
18
19
|
# File 'lib/amazon-pricing/dynamo-db-price-list.rb', line 17
def storage_pricing
@storage_pricing ||= PriceList.fetch_url(STORAGE_URL)
end
|
#throughput_pricing ⇒ Object
13
14
15
|
# File 'lib/amazon-pricing/dynamo-db-price-list.rb', line 13
def throughput_pricing
@throughput_pricing ||= PriceList.fetch_url(THROUGHPUT_URL)
end
|