Bare Metal Solution v2 API - Class OSImage (1.5.0)

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.

Inheritance

object > OSImage

Namespace

Google.Cloud.BareMetalSolution.V2

Assembly

Google.Cloud.BareMetalSolution.V2.dll

Constructors

OSImage()

public OSImage()

OSImage(OSImage)

public OSImage(OSImage other)
Parameter
NameDescription
otherOSImage

Properties

ApplicableInstanceTypes

public RepeatedField<string> ApplicableInstanceTypes { get; }

Instance types this image is applicable to. Available types

Property Value
TypeDescription
RepeatedFieldstring

Code

public string Code { get; set; }

OS Image code.

Property Value
TypeDescription
string

Description

public string Description { get; set; }

OS Image description.

Property Value
TypeDescription
string

Name

public string Name { get; set; }

Output only. OS Image's unique name.

Property Value
TypeDescription
string

OsImageName

public OsImageName OsImageName { get; set; }

OsImageName-typed view over the Name resource name property.

Property Value
TypeDescription
OsImageName

SupportedNetworkTemplates

public RepeatedField<string> SupportedNetworkTemplates { get; }

Network templates that can be used with this OS Image.

Property Value
TypeDescription
RepeatedFieldstring