Share via


NodeImageVersion Class

Definition

The node upgrade image version.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.NodeImageVersionTypeConverter))]
public class NodeImageVersion : Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.INodeImageVersion
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.NodeImageVersionTypeConverter))>]
type NodeImageVersion = class
    interface INodeImageVersion
    interface IJsonSerializable
Public Class NodeImageVersion
Implements INodeImageVersion
Inheritance
NodeImageVersion
Attributes
Implements

Constructors

NodeImageVersion()

Creates an new NodeImageVersion instance.

Properties

Version

The image version to upgrade the nodes to (e.g., 'AKSUbuntu-1804gen2containerd-2022.12.13').

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of NodeImageVersion.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of NodeImageVersion.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.INodeImageVersion.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of NodeImageVersion into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to