Operation class
The Operation class represents an operation, such as stop or start, that can be performed on a cloud class.
Operation class APIs
The following tables list the basic APIs, operation APIs, and relationship APIs for the Operation class.
Basic APIs
Name | HTTP | URI | Description |
---|---|---|---|
search | POST | Searches for Operation objects. |
Operation APIs
The Operation class has no operation APIs.
Relationship APIs
The Operation class has no relationship APIs.
Operation class relationships and attributes
The following tables list the relationships and attributes of the Operation class.
Relationships
Name | Type | Multi- | Description |
---|---|---|---|
forCloudClass | 1 | Cloud class the operation is associated with | |
parameters | 0..* | Parameters for the operation | |
policyTypes | 0..* | Policy types associated with the operation | |
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 |
---|---|---|---|
apiLayer | 0..* | API layers associated with the operation | |
definedInClass | String | 1 | Class in which the operation is defined |
deprecated | Boolean | 0..1 | Indicates whether the operation is deprecated. |
impliedType | 0..1 | Implied type of the operation | |
isStatic | Boolean | 1 | Indicates whether the operation is static. |
lifecycleType | 0..1 | Operation lifecycle type | |
returnType | String | 1 | Return type of the operation |
returnTypeMultiplicity | String | 0..1 | Multiplicity of the return type |
visibility | 1 | Visibility of the operation | |
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 |