Assigned
Status Update
Comments
va...@google.com <va...@google.com>
gh...@google.com <gh...@google.com> #2
I have forwarded this request to the engineering team. We will update this issue with any progress updates and a resolution.
Best Regards,
Josh Moyer
Google Cloud Platform Support
Best Regards,
Josh Moyer
Google Cloud Platform Support
Description
Our company's issue is that we need to retrieve billing information solely for products on Google Cloud Marketplace
through the Cloud Billing API. At present, there is no indication in the billing export table that specifies whether a particular service originates from the Google Cloud Marketplace.
When attempting to retrieve all Google Cloud Marketplace products using the Cloud Commerce Consumer Procurement API, we aimed to match each product with a corresponding service in the billing export table.
However, we faced two issues in the process:
1. The Cloud Commerce Consumer Procurement API works on billing account level and its method "billingAccounts.orders.list" returns only the orders for a particular billing account. The Cloud Marketplace project-level products are absent and there is currently no method to retrieve them as well.
2. The "billingAccounts.orders.list" method returns a list of Order objects, but none of the Order object's properties can be used to match it with a corresponding service in the billing export table such as service ID.
What we want is either an indication in the exported billing tables for every Cloud Marketplace resource in order to fetch them all directly from there or a method in the Cloud Commerce Consumer Procurement API that returns the project based products in addition to the currently available billing account based orders and a property in the Order object that can be utilized to match specific order/product to the exported billing tables (e.g. service ID).
Thank you in advance. We are looking forward to your reply.