From ab49b76dbac528c8bffafb5556226695365eab30 Mon Sep 17 00:00:00 2001 From: vivsriaus Date: Fri, 21 Aug 2015 11:19:38 -0700 Subject: [PATCH] Include odata query filter for a single resource get --- .../Cmdlets/Implementation/GetAzureResourceCmdlet.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ResourceManager/ResourceManager/Commands.ResourceManager/Cmdlets/Implementation/GetAzureResourceCmdlet.cs b/src/ResourceManager/ResourceManager/Commands.ResourceManager/Cmdlets/Implementation/GetAzureResourceCmdlet.cs index 00b585219bed..3f5d838d80cc 100644 --- a/src/ResourceManager/ResourceManager/Commands.ResourceManager/Cmdlets/Implementation/GetAzureResourceCmdlet.cs +++ b/src/ResourceManager/ResourceManager/Commands.ResourceManager/Cmdlets/Implementation/GetAzureResourceCmdlet.cs @@ -353,12 +353,20 @@ private async Task GetResource() .DetermineApiVersion(resourceId: resourceId) .ConfigureAwait(continueOnCapturedContext: false); + var odataQuery = QueryFilterBuilder.CreateFilter( + resourceType: null, + resourceName: null, + tagName: null, + tagValue: null, + filter: this.ODataQuery); + return await this .GetResourcesClient() .GetResource( resourceId: resourceId, apiVersion: apiVersion, - cancellationToken: this.CancellationToken.Value) + cancellationToken: this.CancellationToken.Value, + odataQuery: odataQuery) .ConfigureAwait(continueOnCapturedContext: false); }