interface OS {
    allowed: boolean;
    customPartitioningSupported: boolean;
    enabled: boolean;
    id: string;
    licenseRequired: boolean;
    logoUrl: string;
    name: string;
    password?: OSOSField;
    servicePassword?: OSOSField;
    serviceUser?: OSOSField;
    ssh?: OSOSField;
    user?: OSOSField;
    version: string;
}

Properties

allowed: boolean

Defines if a specific Organization is allowed to install this OS type.

customPartitioningSupported: boolean

Defines if custom partitioning is supported by this OS.

enabled: boolean

Defines if the operating system is enabled or not.

id: string

ID of the OS.

licenseRequired: boolean

License required (check server options for pricing details).

logoUrl: string

URL of this OS's logo.

name: string

Name of the OS.

password?: OSOSField

Object defining the password requirements to install the OS.

servicePassword?: OSOSField

Object defining the password requirements to install the service.

serviceUser?: OSOSField

Object defining the username requirements to install the service.

ssh?: OSOSField

Object defining the SSH requirements to install the OS.

user?: OSOSField

Object defining the username requirements to install the OS.

version: string

Version of the OS.