Schemas
scaleway.baremetal.v1.BMCAccess
urlURL to access to the server console.
loginThe login to use for the BMC (Baseboard Management Controller) access authentication.
passwordThe password to use for the BMC (Baseboard Management Controller) access authentication.
expires_atThe date after which the BMC (Baseboard Management Controller) access will be closed. (RFC 3339 format)
scaleway.baremetal.v1.BatchCreateServersRequest.ServerConfig
hostnamedescriptiontagsscaleway.baremetal.v1.CPU
nameName of the CPU.
core_countNumber of CPU cores.
thread_countNumber CPU threads.
frequencyFrequency of the CPU in MHz.
benchmarkBenchmark of the CPU.
scaleway.baremetal.v1.CreateServerRequest
zoneThe zone you want to target
offer_idOffer ID of the new server.
nameName of the server (≠hostname).
descriptionDescription associated with the server, max 255 characters.
project_idProject ID with which the server will be created.
tagsTags to associate to the server.
Object describing the configuration details of the OS installation on the server.
option_idsIDs of options to enable on server.
protectedIf enabled, the server can not be deleted.
Configuration data to pass to cloud-init such as a YAML cloud config data or a user-data script.
organization_idOrganization ID with which the server will be created.
scaleway.baremetal.v1.CreateServerRequest.Install
os_idID of the OS to installation on the server.
hostnameHostname of the server.
ssh_key_idsSSH key IDs authorized on the server.
userUser for the installation.
passwordPassword for the installation.
service_userRegular user that runs the service to be installed on the server.
service_passwordPassword used for the service to install.
Partitioning schema.
scaleway.baremetal.v1.Disk
capacityCapacity of the disk in bytes. (in bytes)
typeType of the disk.
scaleway.baremetal.v1.GPU
nameName of the GPU.
vramCapacity of the vram in bytes.
scaleway.baremetal.v1.IP
idID of the IP.
addressAddress of the IP. (IP address)
reverseReverse IP value.
versionVersion of IP (v4 or v6).
reverse_statusStatus of the reverse.
reverse_status_messageA message related to the reverse status, e.g. in case of an error.
scaleway.baremetal.v1.IP.ReverseStatus
scaleway.baremetal.v1.ListOSResponse
total_countTotal count of matching OS.
OS that match filters.
scaleway.baremetal.v1.ListOffersResponse
total_countTotal count of matching offers.
Offers that match filters.
scaleway.baremetal.v1.ListOptionsResponse
total_countTotal count of matching options.
Options that match filters.
scaleway.baremetal.v1.ListServerEventsRequest.OrderBy
scaleway.baremetal.v1.ListServerEventsResponse
total_countTotal count of matching events.
Server events that match filters.
scaleway.baremetal.v1.ListServersRequest.OrderBy
scaleway.baremetal.v1.ListServersResponse
total_countTotal count of matching servers.
Array of Elastic Metal server objects matching the filters in the request.
scaleway.baremetal.v1.ListSettingsRequest.OrderBy
scaleway.baremetal.v1.ListSettingsResponse
total_countTotal count of matching settings.
Settings that match filters.
scaleway.baremetal.v1.Memory
capacityCapacity of the memory in bytes. (in bytes)
typeType of the memory.
frequencyFrequency of the memory in MHz.
is_eccTrue if the memory is an error-correcting code memory.
ecc_typeType of ECC memory.
scaleway.baremetal.v1.Memory.EccType
scaleway.baremetal.v1.OS
idID of the OS.
nameName of the OS.
versionVersion of the OS.
logo_urlURL of this OS's logo.
Object defining the SSH requirements to install the OS.
Object defining the username requirements to install the OS.
Object defining the password requirements to install the OS.
Object defining the username requirements to install the service.
Object defining the password requirements to install the service.
enabledDefines if the operating system is enabled or not.
license_requiredLicense required (check server options for pricing details).
allowedDefines if a specific Organization is allowed to install this OS type.
custom_partitioning_supportedDefines if custom partitioning is supported by this OS.
cloud_init_supportedDefines if cloud-init is supported by this OS.
cloud_init_versionDefines the cloud-init API version used by this OS.
zoneZone in which is the OS is available.
scaleway.baremetal.v1.Offer
idID of the offer.
nameName of the offer.
stockStock level.
bandwidthPublic bandwidth available (in bits/s) with the offer.
max_bandwidthMaximum public bandwidth available (in bits/s) depending on available options.
commercial_rangeCommercial range of the offer.
Price of the offer for the next 60 minutes (a server order at 11h32 will be paid until 12h32).
Monthly price of the offer, if subscribing on a monthly basis.
Disks specifications of the offer.
enableDefines whether the offer is currently available.
CPU specifications of the offer.
Memory specifications of the offer.
quota_nameName of the quota associated to the offer.
Persistent memory specifications of the offer.
Raid controller specifications of the offer.
incompatible_os_idsArray of OS images IDs incompatible with the server.
subscription_periodPeriod of subscription for the offer.
operation_pathOperation path of the service.
One time fee invoiced by Scaleway for the setup and activation of the server.
Available options for customization of the server.
private_bandwidthPrivate bandwidth available in bits/s with the offer.
shared_bandwidthDefines whether the offer's bandwidth is shared or not.
tagsArray of tags attached to the offer.
GPU specifications of the offer.
monthly_offer_idExist only for hourly offers, to migrate to the monthly offer.
zoneZone in which is the offer is available.
scaleway.baremetal.v1.Offer.OptionOffer
idID of the option.
nameName of the option.
enabledIf true the option is enabled and included by default in the offer. If true the option is enabled and included by default in the offer If false the option is available for the offer but not included by default.
subscription_periodPeriod of subscription for the offer.
Price of the option.
manageableBoolean to know if option could be managed.
License option, contains the ID of the OS linked to the option.
Public_bandwidth option, contains the bandwidth_in_bps.
Private_network option, contains the bandwidth_in_bps.
Remote_access option.
Certification option.
os_idDeprecated, use LicenseOptionVars.os_id instead.
scaleway.baremetal.v1.Offer.SubscriptionPeriod
scaleway.baremetal.v1.Option
idID of the option.
nameName of the option.
manageableDefines whether the option is manageable (could be added or removed).
License option, contains the ID of the OS linked to the option.
Public_bandwidth option, contains the bandwidth_in_bps.
Private_network option, contains the bandwidth_in_bps.
Remote_access option.
Certification option.
scaleway.baremetal.v1.PersistentMemory
capacityCapacity of the memory in bytes. (in bytes)
typeType of the memory.
frequencyFrequency of the memory in MHz.
scaleway.baremetal.v1.Schema.Filesystem
deviceformatmountpointscaleway.baremetal.v1.Schema.Filesystem.Format
scaleway.baremetal.v1.Schema.Partition
labelnumbersize(in bytes)
use_all_available_spacescaleway.baremetal.v1.Schema.Partition.Label
scaleway.baremetal.v1.Schema.Pool
nametypedevicesoptionsfilesystem_optionsscaleway.baremetal.v1.Schema.Pool.Type
scaleway.baremetal.v1.Schema.RAID
nameleveldevicesscaleway.baremetal.v1.Schema.RAID.Level
scaleway.baremetal.v1.Server
idID of the server.
organization_idOrganization ID the server is attached to.
project_idProject ID the server is attached to.
nameName of the server.
descriptionDescription of the server.
updated_atLast modification date of the server. (RFC 3339 format)
created_atCreation date of the server. (RFC 3339 format)
statusStatus of the server.
offer_idOffer ID of the server.
offer_nameOffer name of the server.
tagsArray of custom tags attached to the server.
Array of IPs attached to the server.
domainDomain of the server.
boot_typeBoot type of the server.
zoneZone in which is the server located.
Configuration of the installation.
ping_statusStatus of server ping.
Options enabled on the server.
Configuration of rescue boot.
protectedIf enabled, the server can not be deleted.
Optional configuration data passed to cloud-init.
scaleway.baremetal.v1.Server.BootType
scaleway.baremetal.v1.Server.Install
os_idID of the OS.
hostnameHost defined during the server installation.
ssh_key_idsSSH public key IDs defined during server installation.
statusStatus of the server installation.
userUser defined in the server installation, or the default user if none were specified.
service_userService user defined in the server installation, or the default user if none were specified.
service_urlAddress of the installed service.
Partitioning schema.
scaleway.baremetal.v1.Server.Install.Status
scaleway.baremetal.v1.Server.Option
idID of the option.
nameName of the option.
statusStatus of the option on this server.
manageableDefines whether the option can be managed (added or removed).
expires_atAuto expiration date for compatible options. (RFC 3339 format)
License option, contains the ID of the OS linked to the option.
Public_bandwidth option, contains the bandwidth_in_bps.
Private_network option, contains the bandwidth_in_bps.
Remote_access option.
Certification option.
scaleway.baremetal.v1.Server.Option.OptionStatus
scaleway.baremetal.v1.Server.PingStatus
scaleway.baremetal.v1.Server.RescueServer
userRescue user name.
passwordRescue password.
scaleway.baremetal.v1.Server.Status
scaleway.baremetal.v1.ServerEvent
idID of the server to which the action will be applied.
actionThe action that will be applied to the server.
updated_atDate of last modification of the action. (RFC 3339 format)
created_atDate of creation of the action. (RFC 3339 format)
scaleway.baremetal.v1.Setting
idID of the setting.
typeType of the setting.
project_idID of the Project ID.
enabledDefines whether the setting is enabled.