class

ScalewayApi::Endpoints::Baremetal::Offers

Inherits Reference < Object

Endpoints /baremetal/v1/zones/{zone}/offers.

Une offer est un modèle de serveur commercialisé par Scaleway Elastic Metal (EM-A115X-SSD, EM-A210R-HDD, etc.). Son id (UUID) est nécessaire pour créer un serveur (servers.create(offer_id:)).

Constructors

Instance methods

get(offer_id : String, zone : String | Nil = nil) : Offer

Détail d'une offre par UUID.

GET /baremetal/v1/zones/{zone}/offers/{offer_id}.

Source
list(zone : String | Nil = nil, page : Int32 | Nil = nil, page_size : Int32 | Nil = nil) : Array(Offer)

Liste les offres disponibles dans une zone.

GET /baremetal/v1/zones/{zone}/offers{"offers": [...]}.

Scaleway pagine : page (défaut 1), page_size (défaut 20, max 100). Sans argument, ce shard renvoie la première page brute ; à l'appelant d'itérer s'il a besoin de plus.

Source