public sealed class OSImage : IMessage<OSImage>, IEquatable<OSImage>, IDeepCloneable<OSImage>, IBufferMessage, IMessage
Reference documentation and code samples for the Bare Metal Solution v2 API class OSImage.
Operation System image.
Namespace
Google.Cloud.BareMetalSolution.V2Assembly
Google.Cloud.BareMetalSolution.V2.dll
Constructors
OSImage()
public OSImage()
OSImage(OSImage)
public OSImage(OSImage other)
Parameter | |
---|---|
Name | Description |
other | OSImage |
Properties
ApplicableInstanceTypes
public RepeatedField<string> ApplicableInstanceTypes { get; }
Instance types this image is applicable to. Available types
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Code
public string Code { get; set; }
OS Image code.
Property Value | |
---|---|
Type | Description |
string |
Description
public string Description { get; set; }
OS Image description.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Output only. OS Image's unique name.
Property Value | |
---|---|
Type | Description |
string |
OsImageName
public OsImageName OsImageName { get; set; }
OsImageName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
OsImageName |
SupportedNetworkTemplates
public RepeatedField<string> SupportedNetworkTemplates { get; }
Network templates that can be used with this OS Image.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |