public sealed class SkuInstance : IMessage<SkuInstance>, IEquatable<SkuInstance>, IDeepCloneable<SkuInstance>, IBufferMessage, IMessage
Reference documentation and code samples for the GDC Hardware Management v1alpha API class SkuInstance.
A specific instance of the SKU.
Implements
IMessageSkuInstance, IEquatableSkuInstance, IDeepCloneableSkuInstance, IBufferMessage, IMessageNamespace
Google.Cloud.GdcHardwareManagement.V1AlphaAssembly
Google.Cloud.GdcHardwareManagement.V1Alpha.dll
Constructors
SkuInstance()
public SkuInstance()
SkuInstance(SkuInstance)
public SkuInstance(SkuInstance other)
Parameter | |
---|---|
Name | Description |
other |
SkuInstance |
Properties
BillingSku
public string BillingSku { get; set; }
Reference to the corresponding SKU in the Cloud Billing API.
The estimated price information can be retrieved using that API.
Format: services/{service}/skus/{sku}
Property Value | |
---|---|
Type | Description |
string |
BillingSkuPerVcpu
public string BillingSkuPerVcpu { get; set; }
Reference to the corresponding SKU per vCPU in the Cloud Billing API.
The estimated price information can be retrieved using that API.
Format: services/{service}/skus/{sku}
Property Value | |
---|---|
Type | Description |
string |
PowerSupply
public PowerSupply PowerSupply { get; set; }
Power supply type for this instance.
Property Value | |
---|---|
Type | Description |
PowerSupply |
RegionCode
public string RegionCode { get; set; }
The Unicode CLDR region code where this instance is available.
Property Value | |
---|---|
Type | Description |
string |
SubscriptionDurationMonths
public int SubscriptionDurationMonths { get; set; }
Subscription duration for the hardware in months.
Property Value | |
---|---|
Type | Description |
int |