Name: RecommendationAction

One action from the Recommendation analysis which provides the 'instructions' that needs to be done to alleviate or mitigate a risk on a VMstore. For the most part, it involves moving a virtual machine from source datastore to a target datastore.

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.beans.loadbalance.recommendation.RecommendationAction",
   "destinationDatastore": <String>,
   "destinationDatastoreDisplayName": <String>,
   "destinationDatastoreTintriUuid": <String>,
   "lastUpdatedTime": DateTime,
   "sourceDatastore": <String>,
   "sourceDatastoreDisplayName": <String>,
   "sourceDatastoreTintriUuid": <String>,
   "targetVmDisplayName": <String>,
   "targetVmTintriUuid": <String>,
   "issueTypes": ['SPACE' | 'IOPS' | 'FLASH' | 'PROTECTION'],
   "result": RecommendationActionResult,
}

Elements
NameTypeDescription
issueTypesxsd:list[SPACE | IOPS | FLASH | PROTECTION]A list of recommendation issue types.
SPACERecommendation on space issue
IOPSRecommendation on I/O load issue
FLASHRecommendation on flash issue
PROTECTIONRecommendation considering protection policies
resultRecommendationActionResultThe result of performing the recommended action.

Attributes
NameTypeDescription
destinationDatastorexsd:stringDestination datastore name of the targeted virtual machine.
destinationDatastoreDisplayNamexsd:stringDestination datastore display name.
destinationDatastoreTintriUuidxsd:stringDestination datastore Tintri UUID.
lastUpdatedTimeDateTimeThe last updated time of this recommended action in the format YYYY-MM-DDThh:mm:ss.ms-/+zz:zz.
sourceDatastorexsd:stringSource datastore name of the targeted virtual machine.
sourceDatastoreDisplayNamexsd:stringSource datastore display name.
sourceDatastoreTintriUuidxsd:stringSource datastore Tintri UUID.
targetVmDisplayNamexsd:stringTarget VM display name.
targetVmTintriUuidxsd:stringTarget virtual machine Tintri UUID.