public sealed class QueryUsageHistoriesRequest : IMessage<QueryUsageHistoriesRequest>, IEquatable<QueryUsageHistoriesRequest>, IDeepCloneable<QueryUsageHistoriesRequest>, IBufferMessage, IMessageReference documentation and code samples for the Capacity Planner v1beta API class QueryUsageHistoriesRequest.
The QueryUsageHistories request.
Next : 16
Implements
IMessageQueryUsageHistoriesRequest, IEquatableQueryUsageHistoriesRequest, IDeepCloneableQueryUsageHistoriesRequest, IBufferMessage, IMessageNamespace
Google.Cloud.CapacityPlanner.V1BetaAssembly
Google.Cloud.CapacityPlanner.V1Beta.dll
Constructors
QueryUsageHistoriesRequest()
public QueryUsageHistoriesRequest()QueryUsageHistoriesRequest(QueryUsageHistoriesRequest)
public QueryUsageHistoriesRequest(QueryUsageHistoriesRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
QueryUsageHistoriesRequest |
Properties
CloudResourceType
public string CloudResourceType { get; set; }Required. The resource for the UsageHistory values to return. Possible
values include "gce-vcpus", "gce-ram", "gce-local-ssd",
"gce-persistent-disk", "gce-gpu" and "gce-tpu". Empty cloud_resource_type
will return results matching all resources.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ConfidentialMode
public bool ConfidentialMode { get; set; }Optional. Whether the persistent disk is in confidential mode.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
DiskType
public string DiskType { get; set; }Optional. The disk_type for the UsageHistory values to return request
with persistent-disk cloud_resource_type. Empty disk_type will return
results matching all disk types.
| Property Value | |
|---|---|
| Type | Description |
string |
|
EndDate
public Date EndDate { get; set; }Optional. The end date of reservations usage.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
GpuType
public string GpuType { get; set; }Optional. The GPU type for the UsageHistory values to return. Sample
values are "nvidia-tesla-t4", and "nvidia-tesla-a100". See
https://cloud.google.com/compute/docs/gpus for a list. Empty gpu_type
will return results matching all GPUs.
| Property Value | |
|---|---|
| Type | Description |
string |
|
IsSpot
public bool IsSpot { get; set; }Optional. The is_spot flag is used to fetch the usage data for preemptible Resources.
| Property Value | |
|---|---|
| Type | Description |
bool |
|
LocationLevel
public TimeSeries.Types.LocationType LocationLevel { get; set; }Optional. The location level of the reservations usage timeseries.
| Property Value | |
|---|---|
| Type | Description |
TimeSeriesTypesLocationType |
|
MachineFamily
public string MachineFamily { get; set; }The machine family for the UsageHistory values to return. Possible values
include "n1", and "n2d". See
https://cloud.google.com/compute/docs/machine-types for more examples.
Empty machine_family will return results matching all machine families.
| Property Value | |
|---|---|
| Type | Description |
string |
|
MachineShape
public MachineShape MachineShape { get; set; }Optional. The machine shape for the UsageHistory values to return.
| Property Value | |
|---|---|
| Type | Description |
MachineShape |
|
Parent
public string Parent { get; set; }Required. The compute engine resource and location for the time series values to return. The format is:
projects/{project}/locations/{location} or
organizations/{organization}/locations/{location} or
folders/{folder}/locations/{location}
| Property Value | |
|---|---|
| Type | Description |
string |
|
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }LocationName-typed view over the Parent resource name property.
| Property Value | |
|---|---|
| Type | Description |
LocationName |
|
StartDate
public Date StartDate { get; set; }Optional. The start date of reservations usage.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
TpuType
public string TpuType { get; set; }Optional. The TPU type for the UsageHistory values to return. Empty
tpu_type will return results matching all TPUs.
| Property Value | |
|---|---|
| Type | Description |
string |
|
UsageAggregationMethod
public UsageHistory.Types.AggregationMethod UsageAggregationMethod { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
UsageHistoryTypesAggregationMethod |
|