Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CostManagement] Query endpoint filters don't support logical "NOT" despite documentation #21430

Closed
ghost opened this issue Oct 26, 2021 · 4 comments
Labels
Cost Management - Query All issues in cost management associated with tags, dimensions and forecasts. customer-reported Issues that are reported by GitHub users external to the Azure organization. Mgmt This issue is related to a management-plane library. needs-team-attention Workflow: This issue needs attention from Azure service team or SDK team question The issue doesn't require a change to the product in order to be resolved. Most issues start as that Service Attention Workflow: This issue is responsible by Azure service team.

Comments

@ghost
Copy link

ghost commented Oct 26, 2021

According to the documentation here it seems like logical "NOT" was intended to be supported but the requests still don't work.

Is your feature request related to a problem? Please describe.
We need to make CostManagement queries excluding certain dimensions, currently to do so we need to pull all dimensions and create an inverted filter that includes all possible dimension values except the excluded one. This is cumbersome in the context of a larger system that needs to pass around dimensions and filters regularly.

Describe the solution you'd like
Would like for the API to support logical "NOT" filter alongside AND and OR for dimensions and tags.

Describe alternatives you've considered
Currently using the workaround mentioned above, however this is becoming unsustainable.

Additional context
Server returns 500 and provides a request ID for follow-up. It's not clear that "NOT" being unsupported is the reason for the error but I believe it to be so.

@ghost ghost added needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. customer-reported Issues that are reported by GitHub users external to the Azure organization. question The issue doesn't require a change to the product in order to be resolved. Most issues start as that labels Oct 26, 2021
@ghost ghost removed the needs-triage Workflow: This is a new issue that needs to be triaged to the appropriate team. label Oct 27, 2021
@rakshith91 rakshith91 added the Cost Management - Query All issues in cost management associated with tags, dimensions and forecasts. label Oct 27, 2021
@ghost ghost added the needs-team-attention Workflow: This issue needs attention from Azure service team or SDK team label Oct 27, 2021
@rakshith91
Copy link
Contributor

Thank you for reporting the issue! Someone from the team will take a look

@SaurabhSharma-MSFT SaurabhSharma-MSFT added Service Attention Workflow: This issue is responsible by Azure service team. and removed CXP Attention labels Nov 2, 2021
@jochav
Copy link

jochav commented Nov 9, 2021

NOT is currently not supported. We will be updating our documentation to reflect this.

@lmazuel lmazuel added the Mgmt This issue is related to a management-plane library. label Dec 17, 2021
@omrodrig
Copy link
Contributor

NOT has been removed from the documentation.

@mrlepat
Copy link

mrlepat commented Jan 31, 2022

Documentation updated. Will close the issue

@mrlepat mrlepat closed this as completed Jan 31, 2022
@github-actions github-actions bot locked and limited conversation to collaborators Apr 11, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Cost Management - Query All issues in cost management associated with tags, dimensions and forecasts. customer-reported Issues that are reported by GitHub users external to the Azure organization. Mgmt This issue is related to a management-plane library. needs-team-attention Workflow: This issue needs attention from Azure service team or SDK team question The issue doesn't require a change to the product in order to be resolved. Most issues start as that Service Attention Workflow: This issue is responsible by Azure service team.
Projects
None yet
Development

No branches or pull requests

7 participants