Operating systems

Get list of operating systems

Returns a list of available operating systems of compute instances supported by the cloud providers. The method provides detailed information about each operating system, including its family, type, version, and architecture. Use this list of the operating systems to find an OS when you create any compute instance.

get/v1/operating-systems

Request

  • Base URL
    https://api.emma.ms/external
  • Auth
    HTTP bearer

Query parameters

typestring
Example:Ubuntu

Type of the operating system

architecturestring
Example:x86-64

Architecture of the operating system

versionstring
Example:18.04

Version of the operating system

projectIdinteger

Unused, created for future API extention. Will be ignored if used.

Response

Successful operation

idinteger

Operating system ID

familystring

Operating system family

typestring

Operating system type

architecturestring

Operating system architecture

versionstring

Operating system version

optionsstring

Operating system variant label ("Clean" for the base variant, or a driver/GPU label such as "Deep Learning Base OSS Nvidia Driver GPU AMI" for variants)

Example response

[
  {
    "id": 18,
    "family": "Linux",
    "type": "Ubuntu",
    "architecture": "x86-64",
    "version": "18.04",
    "options": "Deep Learning Base OSS Nvidia Driver GPU AMI"
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.