Share via


NodeImageVersion Class

Definition

node image version profile for given major.minor.patch release.

public class NodeImageVersion : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ContainerService.Models.NodeImageVersion>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ContainerService.Models.NodeImageVersion>
type NodeImageVersion = class
    interface IJsonModel<NodeImageVersion>
    interface IPersistableModel<NodeImageVersion>
Public Class NodeImageVersion
Implements IJsonModel(Of NodeImageVersion), IPersistableModel(Of NodeImageVersion)
Inheritance
NodeImageVersion
Implements

Properties

Name Description
FullName

The OS + SKU + version of the node image. Example: AKSUbuntu-1804gen2containerd-2024.02.02.

Os

The operating system of the node image. Example: AKSUbuntu.

Sku

The SKU or flavor of the node image. Example: 2004gen2containerd.

Version

major.minor.patch version of the node image version release. Example: 2024.02.02.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<NodeImageVersion>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<NodeImageVersion>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<NodeImageVersion>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<NodeImageVersion>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<NodeImageVersion>.Write(ModelReaderWriterOptions)

Applies to