///// <summary> ///// Method to list Azure resouce groups ///// </summary> ///// <returns>resource group list response object.</returns> public List <Microsoft.Azure.Management.Internal.Resources.Models.ResourceGroup> GetResouceGroups() { Func <IPage <Microsoft.Azure.Management.Internal.Resources.Models.ResourceGroup> > listAsync = () => RmClient.ResourceGroups.ListWithHttpMessagesAsync( customHeaders: GetRequestHeaders()).Result.Body; Func <string, IPage <Microsoft.Azure.Management.Internal.Resources.Models.ResourceGroup> > listNextAsync = nextLink => RmClient.ResourceGroups.ListNextWithHttpMessagesAsync( nextLink, GetRequestHeaders()).Result.Body; return(Utilities.GetPagedList(listAsync, listNextAsync)); }