public sealed class AzureVmDetails.Types.OSDescription : IMessage<AzureVmDetails.Types.OSDescription>, IEquatable<AzureVmDetails.Types.OSDescription>, IDeepCloneable<AzureVmDetails.Types.OSDescription>, IBufferMessage, IMessageReference 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 |
|