Cloud environment classes
The classes described in this topic are not part of the cloud infrastructure itself, but they provide important metadata about the cloud environment. The following diagram illustrates these classes and how they relate to each other.
Cloud environment classes

The following classes hold metadata about the object model:
- CloudClass
- Attribute
- Relation
- Operation
- Parameter
CloudObject, the abstract superclass for all objects in the model, has a relationship with CloudClass that identifies the specific class of each cloud object. A CloudObject can have Tag objects, each of which belongs to a single TagGroup.
Policy is related to PolicyCategory and PolicyType. PolicyType is related to Operation and indicates that the PolicyType is applicable to the Operation.
A Task can have one or more TaskError objects associated with it. TaskError is a subclass of CloudError.
Related topics
Attribute-class
CloudClass-class
CloudError-class
Operation-class
Parameter-class
Policy-class
PolicyCategory-class
PolicyType-class
Relation-class
Tag-class
TagGroup-class
Task-class
TaskError-class