interface Server {
    abuseContact: string;
    createdAt?: Date;
    expiredAt?: Date;
    hasBmc: boolean;
    hostname: string;
    id: number;
    interfaces: NetworkInterface[];
    ipv6Slaac: boolean;
    isOutsourced: boolean;
    isRpnv2Member: boolean;
    level?: ServiceLevel;
    location?: Dedibox.v1.ServerLocation;
    offer?: Dedibox.v1.Offer;
    options: Dedibox.v1.ServerOption[];
    organizationId: string;
    os?: Dedibox.v1.OS;
    projectId: string;
    qinq: boolean;
    rebootedAt?: Date;
    rescueOs?: Dedibox.v1.OS;
    status: Dedibox.v1.ServerStatus;
    tags: string[];
    updatedAt?: Date;
    zone: Zone;
}

Properties

abuseContact: string

Abuse contact of the server.

createdAt?: Date

Date of creation of the server.

expiredAt?: Date

Date of release of the server.

hasBmc: boolean

Boolean if the server has a BMC.

hostname: string

Hostname of the server.

id: number

ID of the server.

interfaces: NetworkInterface[]

Network interfaces of the server.

ipv6Slaac: boolean

Whether or not you can enable/disable the IPv6.

isOutsourced: boolean

Whether the server is outsourced or not.

isRpnv2Member: boolean

Whether or not the server is already part of an rpnv2 group.

level?: ServiceLevel

Service level of the server.

Location of the server.

offer?: Dedibox.v1.Offer

Offer of the server.

Options subscribe on the server.

organizationId: string

Organization ID the server is attached to.

OS installed on the server.

projectId: string

Project ID the server is attached to.

qinq: boolean

Whether the server is compatible with QinQ.

rebootedAt?: Date

Date of last reboot of the server.

rescueOs?: Dedibox.v1.OS

Rescue OS of the server.

Status of the server.

tags: string[]

Array of customs tags attached to the server.

updatedAt?: Date

Date of last modification of the server.

zone: Zone

The zone in which is the server.