public async Task <ClusterInfo> GetClusterInfoAsync(CancellationToken cancellationToken) { await new RemoveSynchronizationContextAwaiter(); var request = _requestFactory.CreateRestRequest( ClusterInfo.Resource, Method.GET, ClusterInfo.RootElement); return (await GenerateUrlAndExecuteRequestAsync <ClusterInfo>(request, cancellationToken)); }