CloudClass class
The CloudClass class is the superclass of all classes in the model.
CloudClass class APIs
The following tables list the basic APIs, operation APIs, and relationship APIs for the CloudClass class.
Basic APIs
Name | HTTP | URI | Description |
---|---|---|---|
search | POST | Searches for CloudClass objects. |
Operation APIs
The CloudClass class has no operation APIs.
Relationship APIs
The CloudClass class has no relationship APIs.
CloudClass class relationships and attributes
The following tables list the relationships and attributes of the CloudClass class.
Relationships
Name | Type | Multi- | Description |
---|---|---|---|
attributes | 0..* | Associated attributes | |
operations | 0..* | Associated operations | |
relations | 0..* | Associated relations | |
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 |
---|---|---|---|
baseType | String | 0..1 | Base type |
deprecated | Boolean | 0..1 | Indicates whether the class is deprecated |
indexed | Boolean | 0..1 |
|
isAbstract | Boolean | 0..1 | Indicates whether the class is abstract. |
resourceCategory | String | 0..1 | Provides a categorization of the resource represented by this CloudClass. Typically this would be Compute, Network or Storage because these are the categories used by the UI for resource onboarding. |
transient | Boolean | 0..1 |
|
uniqueAttrName | String | 1 | Name of the attribute that uniquely identifies objects of this class |
version | String | 1 | Version number of the class |
volatile | String | 1 | Indicates whether the class is volatile |
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 |