Share via


OSVersionPropertiesBase Class

Definition

Configuration view of an OS version.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.OSVersionPropertiesBaseTypeConverter))]
public class OSVersionPropertiesBase : Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.IOSVersionPropertiesBase
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.OSVersionPropertiesBaseTypeConverter))>]
type OSVersionPropertiesBase = class
    interface IOSVersionPropertiesBase
    interface IJsonSerializable
Public Class OSVersionPropertiesBase
Implements IOSVersionPropertiesBase
Inheritance
OSVersionPropertiesBase
Attributes
Implements

Constructors

OSVersionPropertiesBase()

Creates an new OSVersionPropertiesBase instance.

Properties

IsActive

Specifies whether this OS version is active.

IsDefault

Specifies whether this is the default OS version for its family.

Label

The OS version label.

Version

The OS version.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of OSVersionPropertiesBase.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of OSVersionPropertiesBase.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.IOSVersionPropertiesBase.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of OSVersionPropertiesBase into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to