Operating systems

Get operating system by ID

Returns an operating system (supported by the cloud providers) by its ID. The method provides detailed information about each operating system, including its family, type, version, and architecture.

get/v1/operating-systems/{operatingSystemId}

Request

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

Path parameters

operatingSystemIdinteger required

ID of the operating system

Query parameters

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.