CreateServerRequest: {
    description: string;
    install?: BareMetal.v1.CreateServerRequestInstall;
    name: string;
    offerId: string;
    optionIds?: string[];
    organizationId?: string;
    projectId?: string;
    tags?: string[];
    zone?: Zone;
}

Type declaration

  • description: string

    Description associated with the server, max 255 characters.

  • Optionalinstall?: BareMetal.v1.CreateServerRequestInstall

    Object describing the configuration details of the OS installation on the server.

  • name: string

    Name of the server (≠hostname).

  • offerId: string

    Offer ID of the new server.

  • OptionaloptionIds?: string[]

    IDs of options to enable on server.

  • OptionalorganizationId?: string

    Organization ID with which the server will be created.

    One-of ('projectIdentifier'): at most one of 'projectId', 'organizationId' could be set.

  • OptionalprojectId?: string

    Project ID with which the server will be created.

    One-of ('projectIdentifier'): at most one of 'projectId', 'organizationId' could be set.

  • Optionaltags?: string[]

    Tags to associate to the server.

  • Optionalzone?: Zone

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