Option class
The Option class represents an option that can be used to modify services.
Option class APIs
The following tables list the basic APIs, operation APIs, and relationship APIs for the Option class.
Basic APIs
Name | HTTP | URI | Description |
---|---|---|---|
get | GET | Retrieves a Option object. | |
search | POST | Searches for Option objects. |
Operation APIs
The Option class has no operation APIs.
Relationship APIs
Name | HTTP | URI | Description |
---|---|---|---|
relation | GET | Retrieves the optionChoice relationship. | |
relation | GET | Retrieves the requestableOffering relationship. | |
relation | GET | Retrieves the serviceOffering relationship. | |
relation | GET | Retrieves the tickets relationship. | |
relation | GET | Retrieves the provider relationship. | |
relation | GET | Retrieves the tags relationship. |
Option class relationships and attributes
The following tables list the relationships and attributes of the Option class.
Relationships
Name | Type | Multi- | Description |
---|---|---|---|
optionChoice | 0..* | Choices associated with the option | |
requestableOffering | 0..1 | Retrieves offering associated with this option. | |
serviceOffering | 0..* | Service offerings associated with the option | |
tickets | 0..* |
| |
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 |
---|---|---|---|
choiceSelectionMode | 1 |
| |
fulfillmentDetails | String | 0..1 | Fulfillment details |
isOnboarded | Boolean | 1 | Indicates whether the object is onboarded |
externalID | String | 0..1 | Identifier used for the object by an external provider |
owner | String | 0..1 | Name of the owner of the object |
reconciliationID | String | 0..1 | Reconciliation identity value for the object from the BMC Atrium CMDB |
tokenID | String | 0..1 | Token identifier |
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 |