Get obtains details of a cached recommendation.
Parameters:
resourceURI - the fully qualified Azure Resource Manager identifier of the resource to which the
recommendation applies.
recommendationID - the recommendation ID.

GetGenerateStatus retrieves the status of the recommendation computation or generation process. Invoke this API
after calling the generation recommendation. The URI of this API is returned in the Location field of the response
header.
Parameters:
operationID - the operation ID, which can be found from the Location field in the generate recommendation
response header.

List obtains cached recommendations for a subscription. The recommendations are generated or computed by invoking
generateRecommendations.
Parameters:
filter - the filter to apply to the recommendations.
top - the number of recommendations per page if a paged version of this API is being used.
skipToken - the page-continuation token to use with a paged version of this API.

Create enables the snoozed or dismissed attribute of a recommendation. The snoozed or dismissed attribute is
referred to as a suppression. Use this API to create or update the snoozed or dismissed status of a recommendation.
Parameters:
resourceURI - the fully qualified Azure Resource Manager identifier of the resource to which the
recommendation applies.
recommendationID - the recommendation ID.
name - the name of the suppression.
suppressionContract - the snoozed or dismissed attribute; for example, the snooze duration.

Delete enables the activation of a snoozed or dismissed recommendation. The snoozed or dismissed attribute of a
recommendation is referred to as a suppression.
Parameters:
resourceURI - the fully qualified Azure Resource Manager identifier of the resource to which the
recommendation applies.
recommendationID - the recommendation ID.
name - the name of the suppression.

Get obtains the details of a suppression.
Parameters:
resourceURI - the fully qualified Azure Resource Manager identifier of the resource to which the
recommendation applies.
recommendationID - the recommendation ID.
name - the name of the suppression.

List retrieves the list of snoozed or dismissed suppressions for a subscription. The snoozed or dismissed attribute
of a recommendation is referred to as a suppression.
Parameters:
top - the number of suppressions per page if a paged version of this API is being used.
skipToken - the page-continuation token to use with a paged version of this API.