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. Note that this API requires Super User privileges.
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 |
---|---|---|---|
modify |
| Modifies a | |
get |
| Retrieves a | |
refresh |
| Refreshes a | |
search |
| Searches for |
Operation APIs
Name | HTTP | URI | Description |
---|---|---|---|
addLocalDisk |
| Adds a local disk to the compute container. | |
bulkDecommission |
| ||
bulkDestructor |
| ||
bulkProvisionSecOpsSensors |
| This API provisions the sensors for compliance. | |
bulkShare |
| Refreshes the specified service offering instance. | |
decommission |
| Decommissions the specified compute container. | |
executeAction |
| ||
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. | |
removeLocalDisk |
| Removes a local disk from the compute container. | |
removeNic |
| ||
resizeLocalDisk |
| ||
resume |
| Changes the state of the compute container to Running. | |
restart | POST | csm/ComputeContainer/guid/restart | Restarts the specified computer container. |
start |
| Starts the specified computer container. | |
stop |
| Stops the specified computer container. | |
suspend |
| Changes the state of the compute container to Suspended. | |
transferOwnership |
| Transfers the ownership from existing user to the new user | |
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 | |
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..* | ||
| 0..* | Storage connections that the compute container can access | |
| 1 | Associated resource set | |
| 1 | Tenant assigned to the resource | |
| 0..* | ||
| 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 |
|
| 0..* | |
| 0..1 | Date the Cloudobject was modified | |
|
| 1 | Human-readable name of the object |
Comments
Log in or register to comment.