public sealed class HardwareConfig : IMessage<HardwareConfig>, IEquatable<HardwareConfig>, IDeepCloneable<HardwareConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the GDC Hardware Management v1alpha API class HardwareConfig.
Configuration for GDC hardware.
Implements
IMessageHardwareConfig, IEquatableHardwareConfig, IDeepCloneableHardwareConfig, IBufferMessage, IMessageNamespace
Google.Cloud.GdcHardwareManagement.V1AlphaAssembly
Google.Cloud.GdcHardwareManagement.V1Alpha.dll
Constructors
HardwareConfig()
public HardwareConfig()
HardwareConfig(HardwareConfig)
public HardwareConfig(HardwareConfig other)
Parameter | |
---|---|
Name | Description |
other |
HardwareConfig |
Properties
PowerSupply
public PowerSupply PowerSupply { get; set; }
Required. Power supply type for this hardware.
Property Value | |
---|---|
Type | Description |
PowerSupply |
Sku
public string Sku { get; set; }
Required. Reference to the SKU for this hardware. This can point to a
specific SKU revision in the form of resource_name@revision_id
as defined
in AIP-162. If no revision_id is specified,
it refers to the latest revision.
Property Value | |
---|---|
Type | Description |
string |
SkuAsSkuName
public SkuName SkuAsSkuName { get; set; }
Property Value | |
---|---|
Type | Description |
SkuName |
SubscriptionDurationMonths
public int SubscriptionDurationMonths { get; set; }
Optional. Subscription duration for the hardware in months.
Property Value | |
---|---|
Type | Description |
int |