Hosting Catalog API Reference¶
The Catalog API returns the cost in credits for hosting resources.
Methods¶
-
hosting.catalog.
list
(apikey[, opts=nil])¶ List credits consumption by resource
Parameters: - apikey (string) – API connection key
- opts (struct) –
Filtering options
Returns: list of struct –
list of consumption
-
hosting.catalog.
price
(apikey, items)¶ Retrieve the prices for a given product_type/quantity/flavor/state.
Prices are returned in the same order they where entered.
Parameters: - apikey (string) – API connection key
- items (array) –
API connection key
Returns: list of struct –
list of consumption
Parameters¶
HostingCatalogFlavor
¶used by
HostingCatalogListOptions
Name Description v4_public - public - private - v6 -
HostingCatalogListOptions
¶parameter of
hosting.catalog.list()
Name Default Type Mandatory flavor
string no status
string no status of the resource type
string no type of the resource
HostingCatalogStatus
¶used by
HostingCatalogListOptions
Name Description being_created - created - running - paused - locked - deleted -
HostingCatalogType
¶used by
HostingCatalogListOptions
Name Description instance - cpu - ram - disk_data - disk_snapshot - disk_snapshot_auto - ip - bw_out - rproxy - rproxy_server - rproxy_ssl -
Returns¶
HostingCatalogPriceReturn
¶returned by
hosting.catalog.price()
HostingCatalogReturn
¶returned by
hosting.catalog.list()
Name Type credits double cost for resource matching type, flavor, range and status flavor string resource subtype. Can be nil range array boundaries of the resource metrics slice int resource metrics factor (Memory increase in slice of 64Mo) status string resource status: running, halted, … type string type of the resource