azure-rest-api-specs
azure-rest-api-specs copied to clipboard
Unable to filter by multiple provisioningState on deployment list
- Package Name: azure-mgmt-resource
- Package Version: 22.0.0
- Operating System: Ubuntu
- Python Version: 3.10.8
Describe the bug I am unable to retrieve deployments when filtering by provisioning state with OR operator. I tried the filter query with REST API and it works.
azure.core.exceptions.HttpResponseError: (InvalidProvisioningStateFilter) Invalid $filter 'provisioningState eq 'accepted' or provisioningState eq 'updating'' specified in the query string.
Code: InvalidProvisioningStateFilter
Message: Invalid $filter 'provisioningState eq 'accepted' or provisioningState eq 'updating'' specified in the query string.
To Reproduce Steps to reproduce the behavior:
ResourceManagementClient(...).deployments.list_by_resource_group(
resource_group_name=<resource_group_name>,
filter="provisioningState eq 'accepted' or provisioningState eq 'updating'",
)
Expected behavior I expect to retrieve the list of deployments with provisioning state accepted or running.