Miosa.Regions (Miosa v1.0.0)

Copy Markdown View Source

Datacenter regions, compute sizes, pricing, and community templates — read-only catalog.

Example

client = Miosa.client(System.fetch_env!("MIOSA_API_KEY"))

{:ok, regions} = Miosa.Regions.list_regions(client)
{:ok, sizes} = Miosa.Regions.list_sizes(client)

Summary

Functions

Get a single community template by ID.

List available datacenter regions.

List available compute sizes.

List community computer templates.

Get static compute pricing data.

Functions

get_template(client, template_id)

@spec get_template(Miosa.Client.t(), String.t()) :: Miosa.Client.result(map())

Get a single community template by ID.

list_regions(client)

@spec list_regions(Miosa.Client.t()) :: Miosa.Client.result(map())

List available datacenter regions.

list_sizes(client)

@spec list_sizes(Miosa.Client.t()) :: Miosa.Client.result(map())

List available compute sizes.

list_templates(client)

@spec list_templates(Miosa.Client.t()) :: Miosa.Client.result(map())

List community computer templates.

pricing(client)

@spec pricing(Miosa.Client.t()) :: Miosa.Client.result(map())

Get static compute pricing data.