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=folders/*/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-platform
https://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.