public sealed class UsageResourceAllowanceSpec : IMessage<UsageResourceAllowanceSpec>, IEquatable<UsageResourceAllowanceSpec>, IDeepCloneable<UsageResourceAllowanceSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Batch v1alpha API class UsageResourceAllowanceSpec.
Spec of a usage ResourceAllowance.
Implements
IMessageUsageResourceAllowanceSpec, IEquatableUsageResourceAllowanceSpec, IDeepCloneableUsageResourceAllowanceSpec, IBufferMessage, IMessageNamespace
Google.Cloud.Batch.V1AlphaAssembly
Google.Cloud.Batch.V1Alpha.dll
Constructors
UsageResourceAllowanceSpec()
public UsageResourceAllowanceSpec()
UsageResourceAllowanceSpec(UsageResourceAllowanceSpec)
public UsageResourceAllowanceSpec(UsageResourceAllowanceSpec other)
Parameter | |
---|---|
Name | Description |
other |
UsageResourceAllowanceSpec |
Properties
Limit
public UsageResourceAllowanceSpec.Types.Limit Limit { get; set; }
Required. Threshold of a UsageResourceAllowance limiting how many resources can be consumed for each type.
Property Value | |
---|---|
Type | Description |
UsageResourceAllowanceSpecTypesLimit |
Type
public string Type { get; set; }
Required. Spec type is unique for each usage ResourceAllowance. Batch now only supports type as "cpu-core-hours" for CPU usage consumption tracking.
Property Value | |
---|---|
Type | Description |
string |