Returns a list of the usage histories that are in the parent parameter and match your specified filters.
HTTP request
POST https://capacityplanner.googleapis.com/v1beta/{parent=projects/*/locations/*}/usageHistories:query
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
parent |
Required. The compute engine resource and location for the time series values to return. The format is: |
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{ "locationLevel": enum ( |
| Fields | |
|---|---|
locationLevel |
Optional. The location level of the reservations usage timeseries. |
machineFamily |
The machine family for the |
machineShape |
Optional. The machine shape for the |
diskType |
Optional. The diskType for the |
gpuType |
Optional. The GPU type for the |
tpuType |
Optional. The TPU type for the |
cloudResourceType |
The resource for the |
usageAggregationMethod |
The method that should be used to convert sampled usage data to daily usage values. AGGREGATION_METHOD_UNSPECIFIED will return results matching all the aggregation methods. |
startDate |
Optional. The start date of reservations usage. |
endDate |
Optional. The end date of reservations usage. |
Response body
If successful, the response body contains an instance of QueryUsageHistoriesResponse.
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/devstorage.full_control
For more information, see the Authentication Overview.
IAM Permissions
Requires the following IAM permission on the parent resource:
capacityplanner.usageHistories.list
For more information, see the IAM documentation.