def list_with_http_info(featured:nil, filter:nil, custom_headers:nil)
      list_async(featured:featured, filter:filter, custom_headers:custom_headers).value!
    end
def list_with_http_info(featured:nil, filter:nil, custom_headers:nil)
      list_async(featured:featured, filter:filter, custom_headers:custom_headers).value!
    end
List all recommendations for a subscription.

 List all recommendations for a subscription.

 @param featured [Boolean] Specify <code>true</code> to return only the most
 critical recommendations. The default is <code>false</code>, which returns
 all recommendations.
 @param filter [String] Filter is specified by using OData syntax. Example:
 $filter=channel eq 'Api' or channel eq 'Notification' and startTime eq
 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq
 duration'[PT1H|PT1M|P1D]
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [MsRestAzure::AzureOperationResponse] HTTP response information.