Child pages
  • Admin API Complex Type server

This documentation is for a previous version of Flexiant Cloud Orchestrator. The most recent version is v5.0. For the most recent documentation please see here

Skip to end of metadata
Go to start of metadata

Description
The Server class is a virtual resource representing a server.
Derived By
Extending virtualResource
Content Model
Contains elements as defined in the following table.

Component

Type

Occurs

Description

billingEntityUUID

string

0..1

The UUID of the Billing Entity to which the resource belongs

resourceCreateDate

dateTime

0..1

The creation date of the resource

resourceKey

resourceKey

0..*

The keys attached to the resource

resourceMetadata

resourceMetadata

0..1

The metadata attached to the resource

resourceName

string

0..1

The name of the resource

resourceState

resourceState

0..1

The state of the resource

resourceType

resourceType

0..1

The type of the resource

resourceUUID

string

0..1

The UUID of the resource (read-only)

clusterName

string

0..1

The name of the cluster in which the resource is located

clusterUUID

string

0..1

The UUID of the cluster in which the resource is located

customerName

string

0..1

The name of the customer that owns the resource

customerUUID

string

0..1

The UUID of the customer that owns the resource

productOfferName

string

0..1

The name of the product offer associated with the resource

productOfferUUID

string

0..1

The UUID of the product offer associated with the resource

vdcName

string

0..1

The name of the VDC in which the resource is contained

vdcUUID

string

0..1

The UUID of the VDC in which the resource is contained

cpu

int

1..1

The number of virtual CPU cores assigned to the server

ram

int

1..1

The amount of memory assigned to the server

initialUser

string

0..1

The initial user name associated with the server (passed by metadata so a first boot process can initialise the operating system image)

initialPassword

string

0..1

The initial user name associated with the server (passed by metadata so a first boot process can initialise the operating system image)

status

serverStatus

0..1

The status of the server (e.g. whether it is running or stopped)

serverKey

string

0..1

The server key of the server (for image/server cryptographic validation)

imageUUID

string

0..1

The UUID of the image from which the server was built

snapshotUUID

string

0..1

The UUID of the snapshot from which the server was cloned

disks

disk

0..*

A list of the disks attached to the server

nics

nic

0..*

A list of the virtual NICs attached to the server

imageName

string

0..1

The name of the image from which the server was built

imagePermission

imagePermission

0..1

This will contain the permission of the current image which is been used by the server, Note that you will not be able to use this field in FQL

Remarks
The server class is one of the most complex classes within the system.

  • No labels