ComputeContainer class
The ComputeContainer
class represents all types of compute capability, including physical, virtual, and external providers such as Amazon EC2. It provides a level of abstraction that facilitates consistent administration of all types of compute resources.
ComputeContainer class APIs
The following tables list the basic APIs, operation APIs, and relationship APIs for the ComputeContainer
class.
Basic APIs
Name | HTTP | URI | Description |
---|---|---|---|
get |
| Retrieves a | |
search |
| Searches for |
Operation APIs
Name | HTTP | URI | Description |
---|---|---|---|
addLocalDisk |
| Adds a local disk to the compute container. | |
decommission |
| Decommissions the specified compute container. | |
executeHostScript |
| Executes a script. | |
executeScript |
| Executes a script on the specified compute container. | |
fence |
| Changes the compute container state to Fenced. | |
quiesce |
| Changes the compute container state to Quiesced. | |
refreshIP | POST | csm/ComputeContainer/guid/refreshIP | Refreshes IP address of a VM. |
removeLocalDisk |
| Removes a local disk from the compute container. | |
resizeLocalDisk | POST | Resizes the local disk on the compute container. | |
removeNic |
| ||
resume |
| Changes the state of the compute container to Running. | |
start |
| Starts the specified computer container. | |
stop |
| Stops the specified computer container. | |
suspend |
| Changes the state of the compute container to Suspended. | |
unfence |
| Changes the state of the compute container to Running. | |
unquiesce |
| Changes the state of the compute container to Running. |
Relationship APIs
Name | HTTP | URI | Description |
---|---|---|---|
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the | |
relation |
| Retrieves the |
ComputeContainer class relationships and attributes
The following tables list the relationships and attributes of the ComputeContainer
class.
Relationships
Name | Type | Multi- | Description |
---|---|---|---|
| 1..* | Network interfaces used to access the compute container | |
| 0..1 | CPU sensor that monitors the compute container | |
| 0..* | Local disks associated with the compute container | |
| 0..1 | Memory sensor that monitors the compute container | |
| 1..* | Network interfaces used to access the compute container | |
| 1 | Operating system of the compute container | |
| 1 | Server the compute container is hosted on | |
| 0..* | Application software that runs on the compute container | |
| 0..* | Storage connections that the compute container can access | |
| 1 | Associated resource set | |
| 1 | Tenant assigned to the resource | |
| 1 | Fully-qualified name of the class to which the object belongs | |
| 1 | Provider that created the object | |
| 0..* | Tags associated with the object |
Attributes
Name | Type | Multi- | Description |
---|---|---|---|
| 0..1 | Date the compute container was decommissioned | |
|
| 1 | Number of CPUs |
|
| 1 | CPU speed |
| 0..1 | Hardware architecture of the compute container | |
| 0..1 | Modification date of the compute container | |
| 0..1 | Planned date to decommission the compute container | |
| 1 | Date the compute container was provisioned | |
| 1 | Current state according to the resource's state machine | |
| 1 | Type of compute container | |
|
| 1 | Total RAM available to the compute container |
|
| 0..1 | Identifier used for the object by an external provider |
|
| 0..1 | Name of the owner of the object |
|
| 0..1 | Reconciliation identity value for the object from the BMC Atrium CMDB |
|
| 0..1 | Token identifier |
|
| 0..1 | Text that describes the object |
|
| 1 | Globally unique identifier for the object |
|
| 1 | Human-readable name of the object |
Comments
Log in or register to comment.