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); }