Server class
Server is an abstract class.
The Server class is the superclass for all server classes.
Server class APIs
The following tables list the basic APIs, operation APIs, and relationship APIs for the Server class.
Basic APIs
The Server class has no basic APIs.
Operation APIs
The Server class has no operation APIs.
Relationship APIs
The Server class has no relationship APIs.
Server class relationships and attributes
The following tables list the relationships and attributes of the Server class.
Relationships
Name | Type | Multi- | Description |
---|---|---|---|
hostedContainers | 0..1 | Compute containers hosted on the server | |
localDisks | 0..* | Local disks | |
nics | 1..* | Network interface cards that can access the server | |
operatingSystem | 0..1 | Server operating system | |
serverNetworkInterface | 1..* | Server network interfaces that can access the server | |
software | 0..* | Software that runs on the server | |
storageConnection | 0..* | Storage connections the server can access | |
tickets | 0..* |
| |
cloudClass | 1 | Fully-qualified name of the class to which the object belongs | |
provider | 1 | Provider that created the object | |
tags | 0..* | Tags associated with the object |
Attributes
Name | Type | Multi- | Description |
---|---|---|---|
cpuClockSpeed | Float | 0..1 | CPU clock speed measured in GHz |
domain | String | 0..1 | Primary domain for the server |
hostName | String | 0..1 | Host name of the server |
serialNumber | String | 0..1 | The server serial number, as reported by the operating system. |
totalCpus | Integer | 0..1 | Number of CPU cores on the server |
hwArchitecture | 0..1 | Hardware architecture of the server | |
isAvailable | Boolean | 0..1 | This attribute lets one know about whether this instance is available. The value is derived from its provider when a sync/refresh operation happens |
moRef | String | 0..1 | This represents the unique id from the virtualization vendor. This can be used to identify the instance uniquely |
providerCategorizationTier3 | String | 0..* | Values from the InstallableResource class categorizationTier3 attribute that are valid installable resource types for this infrastructure resource |
totalMemory | Integer | 0..1 | Total amount of memory available to be allocated to guests. Measured in GB. |
vendor | String | 0..1 | Name of the virtualization vendor, such as VMWare |
isOnboarded | Boolean | 1 | Indicates whether the object is onboarded |
externalID | String | 0..1 | Identifier used for the object by an external provider |
owner | String | 0..1 | Name of the owner of the object |
reconciliationID | String | 0..1 | Reconciliation identity value for the object from the BMC Atrium CMDB |
tokenID | String | 0..1 | Token identifier |
description | String | 0..1 | Text that describes the object |
guid | String | 1 | Globally unique identifier for the object |
labels | String | 0..* |
|
modifiedDate | 0..1 | Date the Cloudobject was modified | |
name | String | 1 | Human-readable name of the object |