Share via


MeshRevision Class

Definition

Holds information on upgrades and compatibility for given major.minor mesh release.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.MeshRevisionTypeConverter))]
public class MeshRevision : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IMeshRevision
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.MeshRevisionTypeConverter))>]
type MeshRevision = class
    interface IMeshRevision
    interface IJsonSerializable
Public Class MeshRevision
Implements IMeshRevision
Inheritance
MeshRevision
Attributes
Implements

Constructors

Name Description
MeshRevision()

Creates an new MeshRevision instance.

Properties

Name Description
CompatibleWith

List of items this revision of service mesh is compatible with, and their associated versions.

Revision

The revision of the mesh release.

Upgrade

List of revisions available for upgrade of a specific mesh revision

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of MeshRevision.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MeshRevision.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.IMeshRevision.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of MeshRevision into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to