Share via


MachineExtensionUpgrade Class

Definition

Describes the Machine Extension Upgrade Properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.MachineExtensionUpgradeTypeConverter))]
public class MachineExtensionUpgrade : Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.IMachineExtensionUpgrade
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.MachineExtensionUpgradeTypeConverter))>]
type MachineExtensionUpgrade = class
    interface IMachineExtensionUpgrade
    interface IJsonSerializable
Public Class MachineExtensionUpgrade
Implements IMachineExtensionUpgrade
Inheritance
MachineExtensionUpgrade
Attributes
Implements

Constructors

MachineExtensionUpgrade()

Creates an new MachineExtensionUpgrade instance.

Properties

ExtensionTarget

Describes the Extension Target Properties.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MachineExtensionUpgrade.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MachineExtensionUpgrade.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.IMachineExtensionUpgrade.

FromJsonString(String)

Creates a new instance of MachineExtensionUpgrade, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of MachineExtensionUpgrade into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to