public sealed class AzureVmDetails.Types.OSDescription : IMessage<AzureVmDetails.Types.OSDescription>, IEquatable<AzureVmDetails.Types.OSDescription>, IDeepCloneable<AzureVmDetails.Types.OSDescription>, IBufferMessage, IMessage
Reference documentation and code samples for the VM Migration v1 API class AzureVmDetails.Types.OSDescription.
A message describing the VM's OS. Including OS, Publisher, Offer and Plan if applicable.
Implements
IMessageAzureVmDetailsTypesOSDescription, IEquatableAzureVmDetailsTypesOSDescription, IDeepCloneableAzureVmDetailsTypesOSDescription, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Constructors
OSDescription()
public OSDescription()
OSDescription(OSDescription)
public OSDescription(AzureVmDetails.Types.OSDescription other)
Parameter | |
---|---|
Name | Description |
other |
AzureVmDetailsTypesOSDescription |
Properties
Offer
public string Offer { get; set; }
OS offer.
Property Value | |
---|---|
Type | Description |
string |
Plan
public string Plan { get; set; }
OS plan.
Property Value | |
---|---|
Type | Description |
string |
Publisher
public string Publisher { get; set; }
OS publisher.
Property Value | |
---|---|
Type | Description |
string |
Type
public string Type { get; set; }
OS type.
Property Value | |
---|---|
Type | Description |
string |