InstallServerRequest: {
    hostname: string;
    ipId?: number;
    licenseOfferId?: number;
    osId: number;
    panelPassword?: string;
    partitions?: InstallPartition[];
    rootPassword?: string;
    serverId: number;
    sshKeyIds?: string[];
    userLogin?: string;
    userPassword?: string;
    zone?: Zone;
}

Type declaration

  • hostname: string

    Hostname of the server.

  • OptionalipId?: number

    IP to link at the license to install on server.

  • OptionallicenseOfferId?: number

    Offer ID of license to install on server.

  • osId: number

    OS ID to install on the server.

  • OptionalpanelPassword?: string

    Panel password to install on the server.

  • Optionalpartitions?: InstallPartition[]

    Partitions to install on the server.

  • OptionalrootPassword?: string

    Root password to install on the server.

  • serverId: number

    Server ID to install.

  • OptionalsshKeyIds?: string[]

    SSH key IDs authorized on the server.

  • OptionaluserLogin?: string

    User to install on the server.

  • OptionaluserPassword?: string

    User password to install on the server.

  • Optionalzone?: Zone

    Zone to target. If none is passed will use default zone from the config.